public final class JRStringUtil
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected static java.lang.String |
JAVA_IDENTIFIER_PREFIX |
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
encodeXmlAttribute(java.lang.String text) |
static java.lang.String |
escapeJavaScript(java.lang.String input)
Escapes a text so that it can be used as a Java String literal.
|
static java.lang.String |
escapeJavaStringLiteral(java.lang.String text)
Escapes a text so that it can be used as a Java String literal.
|
static java.lang.String |
escapeJSONString(java.lang.String text)
Escapes a text to be used for a JSON string value.
|
static java.lang.String |
escapeString4JavaScript(java.lang.String input)
Escapes a Java String so that it can be used as a JavaScript String literal.
|
static java.lang.String |
getJavaIdentifier(java.lang.String name)
Takes a name and returns the same if it is a Java identifier;
else it substitutes the illegal characters so that it can be an identifier
|
static java.lang.String |
getString(java.lang.Object value) |
static java.util.List<java.lang.Integer> |
getTabIndexes(java.lang.String text) |
static java.lang.String |
htmlEncode(java.lang.String text) |
static java.lang.String |
replaceCRwithLF(java.lang.String text)
This method replaces all occurrences of the CR character with the LF character,
except when the CR is immediately followed by a LF (CRLF sequences), in which case the CR is removed.
|
static java.util.List<java.lang.String> |
split(java.lang.String[] srcArray,
java.lang.String delimiterRegExp) |
static java.lang.String |
xmlEncode(java.lang.String text) |
static java.lang.String |
xmlEncode(java.lang.String text,
java.lang.String invalidCharReplacement) |
protected static final java.lang.String JAVA_IDENTIFIER_PREFIX
public static java.lang.String replaceCRwithLF(java.lang.String text)
public static java.lang.String xmlEncode(java.lang.String text)
public static java.lang.String xmlEncode(java.lang.String text, java.lang.String invalidCharReplacement)
public static java.lang.String encodeXmlAttribute(java.lang.String text)
public static java.lang.String htmlEncode(java.lang.String text)
public static java.lang.String getJavaIdentifier(java.lang.String name)
name
- public static java.lang.String escapeJavaStringLiteral(java.lang.String text)
text
- the textpublic static java.lang.String escapeJavaScript(java.lang.String input)
input
- public static java.lang.String escapeString4JavaScript(java.lang.String input)
input
- public static java.util.List<java.lang.Integer> getTabIndexes(java.lang.String text)
public static java.util.List<java.lang.String> split(java.lang.String[] srcArray, java.lang.String delimiterRegExp)
public static java.lang.String getString(java.lang.Object value)
public static java.lang.String escapeJSONString(java.lang.String text)
text
- the text to escape for JSON© 2001-2014 TIBCO Software Inc. www.jaspersoft.com