|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.sun.enterprise.util.StringUtils
public class StringUtils
| Field Summary | |
|---|---|
static java.lang.String |
EOL
|
static java.lang.String |
NEWLINE
|
| Method Summary | |
|---|---|
static java.lang.String |
cat(java.lang.String separator,
java.lang.String... list)
Concatenate a list of strings, putting a separator in between each one. |
static java.lang.String |
formatSQLException(java.sql.SQLException ex)
|
static java.lang.String |
getPenultimateDirName(java.lang.String s)
|
static java.lang.String |
getProperty(java.lang.String propName)
Get a system propety given a property name, possibly trying all combination of upercase, name mangling to get a value. |
static java.lang.String |
getStackTrace(java.lang.Throwable t)
|
static boolean |
isHex(char c)
|
static boolean |
isHex(java.lang.String s)
|
static boolean |
isToken(java.lang.String s)
|
static void |
main(java.lang.String[] args)
|
static java.lang.String |
makeFilePath(java.lang.String[] strings,
boolean addTrailing)
A utility to get the Operating System specific path from given array of Strings. |
static int |
maxWidth(java.util.Vector v)
|
static boolean |
ok(java.lang.String s)
|
static java.lang.String |
padLeft(java.lang.String s,
int len)
|
static java.lang.String |
padRight(java.lang.String s,
int len)
|
static java.util.List<java.lang.String> |
parseStringList(java.lang.String line)
Parses a string containing substrings separated from each other by the standard separator characters and returns a list of strings. |
static java.util.List<java.lang.String> |
parseStringList(java.lang.String line,
java.lang.String sep)
Parses a string containing substrings separated from each other by the specified set of separator characters and returns a list of strings. |
static void |
prepend(java.lang.String[] ss,
java.lang.String what)
|
static java.lang.String |
quotePathIfNecessary(java.lang.String path)
Nightmares can result from using a path with a space in it! This method will enclose in quotes if needed. |
static java.lang.String |
removeChar(java.lang.String strOrig,
char c)
Remove a character from a String |
static java.lang.String |
removeEnclosingQuotes(java.lang.String s)
Removes the quoting around a String. |
static java.lang.String |
replace(java.lang.String s,
java.lang.String token,
java.lang.String replace)
|
static int |
safeLength(java.lang.String s)
return the length of the String - or 0 if it's null |
static java.lang.String |
stripToken(java.lang.String s)
|
static void |
testUpperCase()
|
static java.lang.String[] |
toLines(java.lang.String s)
|
static java.lang.String |
toShortClassName(java.lang.String className)
|
static java.lang.String |
toString(java.util.Properties props)
|
static java.lang.String |
UpperCaseFirstLetter(java.lang.String s)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final java.lang.String NEWLINE
public static final java.lang.String EOL
| Method Detail |
|---|
public static int safeLength(java.lang.String s)
public static boolean ok(java.lang.String s)
public static java.lang.String formatSQLException(java.sql.SQLException ex)
public static int maxWidth(java.util.Vector v)
public static boolean isHex(java.lang.String s)
public static boolean isHex(char c)
public static java.lang.String getPenultimateDirName(java.lang.String s)
public static java.lang.String toShortClassName(java.lang.String className)
public static java.lang.String padRight(java.lang.String s,
int len)
public static java.lang.String padLeft(java.lang.String s,
int len)
public static java.lang.String[] toLines(java.lang.String s)
public static void prepend(java.lang.String[] ss,
java.lang.String what)
public static java.lang.String UpperCaseFirstLetter(java.lang.String s)
public static java.lang.String replace(java.lang.String s,
java.lang.String token,
java.lang.String replace)
public static java.lang.String toString(java.util.Properties props)
public static void main(java.lang.String[] args)
public static void testUpperCase()
public static java.lang.String makeFilePath(java.lang.String[] strings,
boolean addTrailing)
strings - an array of Strings participating in the path.addTrailing - a boolean that determines whether the returned
String should have a trailing File Separator character. None of
the strings may be null or empty String. An exception is thrown.
java.lang.IllegalArgumentException - if any of the arguments is null or is
an empty string.public static java.util.List<java.lang.String> parseStringList(java.lang.String line)
line into individual string elements
separated by the field separators, and returns these individual
strings as a list of strings. The individual string elements are
trimmed of leading and trailing whitespace. Only non-empty strings
are returned in the list.
line - The string to split
public static java.util.List<java.lang.String> parseStringList(java.lang.String line,
java.lang.String sep)
line into individual string elements
separated by the field separators specified in sep,
and returns these individual strings as a list of strings. The
individual string elements are trimmed of leading and trailing
whitespace. Only non-empty strings are returned in the list.
line - The string to splitsep - The list of separators to use for determining where the
string should be split. If null, then the standard
separators (see StringTokenizer javadocs) are used.
public static java.lang.String getProperty(java.lang.String propName)
propName - the approximate system property name
public static java.lang.String removeChar(java.lang.String strOrig,
char c)
strOrig - original stringc - character to remove from the string
public static java.lang.String getStackTrace(java.lang.Throwable t)
public static final boolean isToken(java.lang.String s)
public static final java.lang.String stripToken(java.lang.String s)
public static java.lang.String cat(java.lang.String separator,
java.lang.String... list)
separator - Separator to use between concatenated stringslist - List of strings to concatenate together
public static java.lang.String removeEnclosingQuotes(java.lang.String s)
s - The String that may have enclosing quotes
public static java.lang.String quotePathIfNecessary(java.lang.String path)
path -
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||