|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.groiss.util.StringUtil
public class StringUtil
Some convenient string manipulation methods.
| Constructor Summary | |
|---|---|
StringUtil()
|
|
| Method Summary | |
|---|---|
static java.lang.String |
decodeURL(java.lang.String url)
|
static java.lang.String |
encodeURL(java.lang.String url)
|
static boolean |
equalStrings(java.lang.String first,
java.lang.String second)
Checks if both strings are equal. |
static boolean |
escapeForSQL(java.lang.StringBuffer arg)
Escapes all occurencies of character '_' in the passed string buffer with the escape character '\'. |
static java.lang.String |
format(java.lang.String pattern,
java.lang.Object[] arguments)
Formats the passed pattern with the passed argument (as known by java.text.MessageFormat(String, Object []) but it guarantees that single quotes remain in the pattern (class MessageFormat would remove them). |
static java.lang.String |
getCharset()
|
static java.lang.String |
htmlEncode(java.lang.Object o)
Translates some special characters to their representation in HTML. |
static boolean |
isEmpty(java.lang.String s)
Is the string null or the empty string |
static boolean |
isRTL(java.util.Locale loc)
Is the writing direction in the given locale right-to-left? |
static java.lang.String |
noEmpty(java.lang.Object o)
Returns " " when argument is null, otherwise o.toString() |
static java.lang.String |
noEmpty(java.lang.String s)
Returns " " when argument is null, otherwise the string itself. |
static java.lang.String |
noNull(java.lang.Object s)
Returns the empty string when argument is null, otherwise s.toString() |
static java.lang.String |
noNull(java.lang.String s)
Returns the empty string when argument is null, otherwise the string itself. |
static java.lang.String |
noTags(java.lang.String text)
De-HTMLize a string. |
static java.lang.String |
quoteForSQL(java.lang.String arg)
Doubles the singe quote ' to ''. |
static java.lang.String |
replaceChar(java.lang.String str,
char oldch,
java.lang.String newStr)
Replace a character by a string. |
static void |
setCharset(java.lang.String charSet)
|
static java.util.Vector |
split(java.lang.String mask,
java.lang.String pat)
Split a string into pieces. |
static java.util.Vector |
split(java.lang.String mask,
java.lang.String pat,
boolean withPat)
|
static java.lang.String |
substitute(java.lang.String mask,
java.lang.String pat,
java.lang.String value)
Substitute a value for a pattern |
static java.lang.String |
transformForSQL(java.lang.String arg)
Replaces '*' with '%' and '?' |
| 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 substitute(java.lang.String mask,
java.lang.String pat,
java.lang.String value)
mask - the mask containing the patternspat - the pattern to substitutevalue - the value inserted instead of the pattern
public static java.lang.String noNull(java.lang.String s)
s - a string
public static java.lang.String noNull(java.lang.Object s)
s - a object
public static java.lang.String noEmpty(java.lang.String s)
s - a string
public static java.lang.String noEmpty(java.lang.Object o)
o - a object
public static java.lang.String quoteForSQL(java.lang.String arg)
arg - a string
public static java.lang.String transformForSQL(java.lang.String arg)
quoteForSQL(String) is called
arg - the string in which the replacements and quotes should be performed
public static boolean escapeForSQL(java.lang.StringBuffer arg)
arg - holds the string which should be escaped
public static java.lang.String htmlEncode(java.lang.Object o)
o - an object with a toString method, the string is translated
public static java.lang.String replaceChar(java.lang.String str,
char oldch,
java.lang.String newStr)
str - the stringoldch - the character to replacenewStr - the new string
public static java.util.Vector split(java.lang.String mask,
java.lang.String pat)
mask - the mask to splitpat - the separator for splitting
public static java.util.Vector split(java.lang.String mask,
java.lang.String pat,
boolean withPat)
public static java.lang.String noTags(java.lang.String text)
text - a string containing HTML tags
public static boolean equalStrings(java.lang.String first,
java.lang.String second)
public static boolean isEmpty(java.lang.String s)
s - the string
public static java.lang.String encodeURL(java.lang.String url)
public static java.lang.String decodeURL(java.lang.String url)
public static java.lang.String getCharset()
public static void setCharset(java.lang.String charSet)
public static boolean isRTL(java.util.Locale loc)
loc - the locale
public static java.lang.String format(java.lang.String pattern,
java.lang.Object[] arguments)
pattern - the pattern to formatarguments - the arguments for the pattern
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||