|
Buglet - buglet.sourceforge.org | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.buglet.util.StringUtil
Container for various static methods used to manipulate Strings.
Field Summary | |
(package private) static org.apache.log4j.Category |
log
|
Constructor Summary | |
StringUtil()
|
Method Summary | |
static boolean |
blankString(java.lang.String val)
This returns true if the String equals "" or is null. |
static java.lang.String |
blankString(java.lang.String val,
java.lang.String defaultVal)
This converts the String to the default val if it is blank (see next method) |
static java.lang.String |
booleanToCapString(boolean val)
returns a string representation of a boolean value as a string "TRUE" or "FALSE" |
static java.lang.String |
booleanToString(boolean val)
returns a string representation of a boolean values as a string "True" or "False" |
static java.lang.String |
booleanToYN(boolean val)
|
static boolean |
containsClosingXMLTag(java.lang.String line,
java.lang.String openingTag)
Returns true if the line contains the closing XML tag |
static boolean |
containsOpeningXMLTag(java.lang.String line)
Returns true if the String contains the opening XML tag |
static java.lang.String |
escapeXML(java.lang.String xmlString)
|
static java.lang.String |
getOpeningXMLTag(java.lang.String line)
If line contains the opening tag for an XML doc, this returns the opening tag, otherwise null is returned. |
static java.lang.String |
getXMLTagValue(java.lang.String name,
java.lang.String line)
Returns the value contained between the opening and closing tags for name in the given String |
static java.lang.String |
htmlBlank(java.lang.String val)
This returns |
static java.lang.String |
indent(int number)
|
static java.lang.String |
indent(java.lang.String indentString,
int number)
Returns an indent string with the given number of indent characters |
static boolean |
isBlankString(java.lang.String val)
|
static java.lang.String |
pad(java.lang.String targetString,
int length,
java.lang.String side)
This pads the targetString with length spaces in the side. |
static java.lang.String |
pad(java.lang.String targetString,
java.lang.String padString,
int length,
java.lang.String side)
This pads targetString to the given length on side using padString |
static java.lang.String |
removeEOL(java.lang.String line)
This removes EOL characters (\n or \r) from the given String |
static java.lang.String |
replace(java.lang.String origin,
java.lang.String source,
java.lang.String dest)
This replaces instance of source with dest in origin |
static boolean |
stringToBoolean(java.lang.String val)
|
static boolean |
toBoolean(java.lang.String val)
|
static java.lang.String |
trueFalseToYN(boolean val)
returns a string representation of a boolean value as "Y" or "N" |
static java.lang.String |
trueFalseToYN(java.lang.String val)
This returns Y if the val equals |
static boolean |
YNToBoolean(java.lang.String val)
This returns true if the input String equals |
Methods inherited from class java.lang.Object |
|
Field Detail |
static org.apache.log4j.Category log
Constructor Detail |
public StringUtil()
Method Detail |
public static java.lang.String replace(java.lang.String origin, java.lang.String source, java.lang.String dest)
origin
- source
- dest
- public static java.lang.String indent(int number)
public static java.lang.String indent(java.lang.String indentString, int number)
indentString
- number
- public static java.lang.String removeEOL(java.lang.String line)
line
- public static java.lang.String pad(java.lang.String targetString, int length, java.lang.String side)
targetString
- length
- side
- public static java.lang.String pad(java.lang.String targetString, java.lang.String padString, int length, java.lang.String side)
targetString
- padString
- length
- side
- public static java.lang.String blankString(java.lang.String val, java.lang.String defaultVal)
val
- defaultVal
- public static boolean blankString(java.lang.String val)
val
- public static boolean isBlankString(java.lang.String val)
public static java.lang.String htmlBlank(java.lang.String val)
if the String is blank.
val
- public static java.lang.String trueFalseToYN(java.lang.String val)
"true"
val
- public static java.lang.String trueFalseToYN(boolean val)
public static java.lang.String booleanToString(boolean val)
public static java.lang.String booleanToYN(boolean val)
public static java.lang.String booleanToCapString(boolean val)
public static boolean YNToBoolean(java.lang.String val)
"Y" or "YES"
val
- public static boolean toBoolean(java.lang.String val)
public static boolean stringToBoolean(java.lang.String val)
public static boolean containsOpeningXMLTag(java.lang.String line)
line
- public static java.lang.String getOpeningXMLTag(java.lang.String line)
line
- public static boolean containsClosingXMLTag(java.lang.String line, java.lang.String openingTag)
line
- openingTag
- public static java.lang.String getXMLTagValue(java.lang.String name, java.lang.String line)
name
- line
- public static java.lang.String escapeXML(java.lang.String xmlString)
|
Buglet - buglet.sourceforge.org | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |