public class StringUtil
extends java.lang.Object
Constructor and Description |
---|
StringUtil() |
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
abbreviate(java.lang.String str,
int maxWidth)
Abbreviates a String using ellipses.
|
static java.lang.String |
asHTML(java.lang.String str)
Convert plain text into into displayable HTML.
|
static java.lang.String |
asHTML(java.lang.String str,
boolean noAutoWrap)
Convert plain text into into displayable HTML.
|
static java.lang.String |
convertTags(java.lang.String str,
java.lang.String prefix,
java.lang.String suffix)
Convert all tag symbols ( < and > ) into displayable HTML
by changing them to < and > respectively.
|
static boolean |
isValidID(java.lang.String string)
Tests whether the given string is a valid JavaScript identifier.
|
static java.lang.String |
makeXMLSafe(java.lang.String str)
Escapes special characters in XML values - so called 'unparsed data'
|
static java.lang.String |
unescapeHTML(java.lang.String str)
Reverses
asHTML(String) . |
public static java.lang.String convertTags(java.lang.String str, java.lang.String prefix, java.lang.String suffix)
str
- the string to convertprefix
- text to tack onto the beginning of result (eg: "<PRE>")suffix
- text to tack onto the end of result (eg: "</PRE>")public static java.lang.String asHTML(java.lang.String str)
converts to -------- --------------------------- & & < < > > \r,\n,\r\n1space
\r,\n,\r\n
\t 2 spaces 1space
str
- the string to convertpublic static java.lang.String asHTML(java.lang.String str, boolean noAutoWrap)
converts to -------- --------------------------- & & < < > > \r,\n,\r\n1space
\r,\n,\r\n
\t 2 spaces 1space
str
- the string to convertnoAutoWrap
- public static java.lang.String unescapeHTML(java.lang.String str)
asHTML(String)
.str
- the input strpublic static java.lang.String makeXMLSafe(java.lang.String str)
" -> " ' -> ' & -> & < -> < > -> > \r -> &x000D;
str
- the String to escapepublic static java.lang.String abbreviate(java.lang.String str, int maxWidth)
str
- the String to abbreviatemaxWidth
- maximum length of result String, must be at least 4java.lang.IllegalArgumentException
- when the width is too smallpublic static boolean isValidID(java.lang.String string)
string
- the string to test.true
if string
is a valid JavaScript identifier; false
otherwise.