|
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 error
public 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 string
public 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 | ||||||||