|
Hyperic HQ Plugin API v. 4.4.0.2 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.hyperic.util.StringUtil
public class StringUtil
Constructor Summary | |
---|---|
StringUtil()
|
Method Summary | |
---|---|
static java.lang.String |
arrayToString(boolean[] array)
Print out an array as a String. |
static java.lang.String |
arrayToString(int[] array)
Print out an array as a String |
static java.lang.String |
arrayToString(java.lang.Object[] array)
Print out an array as a String |
static java.lang.String |
arrayToString(java.lang.Object[] array,
char delim)
Print out an array as a String |
static java.lang.String |
capitalize(java.lang.String str)
Capitalizes the first letter of str. |
static java.lang.String |
dotProximate(java.lang.String str,
int maxLen)
Return a variant of 'str' which contains the beginning and end of the string, but places '...' in the middle to limit the maximum length of the string. |
static java.lang.String |
escapeForRegex(java.lang.String source,
boolean wildcard)
Escapes a minimal set of metacharacters with their regular expression escape codes. |
static java.util.List |
explode(java.lang.String s,
java.lang.String delim)
Split a string on delimiter boundaries, and place each element into an array. |
static java.lang.String[] |
explodeQuoted(java.lang.String arg)
Split a string up by whitespace, taking into account quoted subcomponents. |
static java.lang.String |
extractQuoted(java.lang.String str)
|
static java.lang.String |
formatDuration(long duration)
|
static java.lang.String |
formatDuration(long duration,
int scale,
boolean minDigits)
|
static java.lang.String |
getStackTrace(java.lang.Throwable t)
|
static java.lang.String |
implode(java.util.List objs,
java.lang.String delim)
Create a string formulated by inserting a delimiter in between consecutive array elements. |
static java.lang.String |
iteratorToString(java.util.Iterator i,
java.lang.String delim)
Print out everything in an Iterator in a user-friendly string format. |
static java.lang.String |
iteratorToString(java.util.Iterator i,
java.lang.String delim,
java.lang.String quoteChar)
Print out everything in an Iterator in a user-friendly string format. |
static java.lang.String |
listToString(java.util.List list)
Print out a List in a user-friendly string format. |
static java.lang.String |
listToString(java.util.List list,
java.lang.String delim)
Print out a List in a user-friendly string format. |
static java.lang.String |
normalizePath(java.lang.String s)
|
static java.lang.String |
pluralize(java.lang.String word)
|
static java.lang.String |
remove(java.lang.String source,
java.lang.String find)
|
static java.lang.String |
removePrefix(java.lang.String value,
java.lang.String prefix)
Remove a prefix from a string. |
static java.lang.String |
repeatChars(char c,
int nTimes)
|
static java.lang.String |
replace(java.lang.String source,
java.lang.String find,
java.lang.String replace)
|
static boolean |
stringDoesNotExist(java.lang.String source,
java.lang.String sub)
Do a case-insensitive search for a substring |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public StringUtil()
Method Detail |
---|
public static java.lang.String replace(java.lang.String source, java.lang.String find, java.lang.String replace)
source
- The source string to perform replacements on.find
- The substring to find in source.replace
- The string to replace 'find' within source
public static java.lang.String remove(java.lang.String source, java.lang.String find)
source
- The source string to perform replacements on.find
- The substring to find in source.
public static java.lang.String iteratorToString(java.util.Iterator i, java.lang.String delim)
i
- An iterator to print out.delim
- The delimiter to use between elements.
public static java.lang.String iteratorToString(java.util.Iterator i, java.lang.String delim, java.lang.String quoteChar)
i
- An iterator to print out.delim
- The delimiter to use between elements.quoteChar
- The character to quote each element with.
public static java.lang.String listToString(java.util.List list, java.lang.String delim)
list
- A List to print out.delim
- The delimiter to use between elements.
public static java.lang.String listToString(java.util.List list)
list
- A List to print out.
public static java.lang.String arrayToString(java.lang.Object[] array)
public static java.lang.String arrayToString(boolean[] array)
public static java.lang.String arrayToString(java.lang.Object[] array, char delim)
array
- The array to print outdelim
- The delimiter to use between elements.public static java.lang.String arrayToString(int[] array)
public static java.lang.String implode(java.util.List objs, java.lang.String delim)
objs
- List of objects to implode (elements may not be null)delim
- String to place inbetween elements
public static java.util.List explode(java.lang.String s, java.lang.String delim)
s
- String to split updelim
- Delimiting token, ala StringTokenizer
public static java.lang.String extractQuoted(java.lang.String str)
public static java.lang.String[] explodeQuoted(java.lang.String arg)
arg
- String to parse
java.lang.IllegalArgumentException
- indicating there was a quoting errorpublic static java.lang.String removePrefix(java.lang.String value, java.lang.String prefix)
public static java.lang.String pluralize(java.lang.String word)
public static java.lang.String getStackTrace(java.lang.Throwable t)
public static java.lang.String normalizePath(java.lang.String s)
s
- A string that might contain unix-style path separators.
public static java.lang.String formatDuration(long duration)
public static java.lang.String formatDuration(long duration, int scale, boolean minDigits)
public static java.lang.String repeatChars(char c, int nTimes)
public static java.lang.String capitalize(java.lang.String str)
str
- The string to capitalize.
str
capitalized.
Returns null
if str is null.public static java.lang.String dotProximate(java.lang.String str, int maxLen)
str
- String to shortenmaxLen
- Maximum length of the returned stringpublic static boolean stringDoesNotExist(java.lang.String source, java.lang.String sub)
public static java.lang.String escapeForRegex(java.lang.String source, boolean wildcard)
|
Hyperic HQ Plugin API v. 4.4.0.2 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |