public final class StringUtils extends Object
| Modifier and Type | Method and Description |
|---|---|
static Color |
asColorHexadecimal(String token)
Returns a Color parsed from the given RGB in hexadecimal notation.
|
static String |
cssCamelize(String string)
Transforms the specified string from delimiter-separated (e.g.
|
static String |
cssDeCamelize(String string)
Transforms the specified string from camel-cased (e.g.
|
static String |
escapeXmlAttributeValue(String attValue)
Escape the string to be used as attribute value.
|
static String |
escapeXmlChars(String s)
Escapes the characters '<', '>' and '&' into their XML entity equivalents.
|
static Color |
findColorHSL(String token)
Returns a Color parsed from the given hsl notation if found inside the given string.
|
static Color |
findColorRGB(String token)
Returns a Color parsed from the given rgb notation if found inside the given string.
|
static Color |
findColorRGBA(String token)
Returns a Color parsed from the given rgb notation.
|
static String |
formatColor(Color color)
Formats the specified color.
|
static int |
indexOf(String s,
char searchChar,
int beginIndex,
int endIndex)
Returns the index within the specified string of the first occurrence of
the specified search character.
|
static Date |
parseHttpDate(String s)
Parses the specified date string, assuming that it is formatted according to RFC 1123, RFC 1036 or as an ANSI
C HTTP date header.
|
static String |
sanitizeForAppendReplacement(String toSanitize)
Sanitize a string for use in Matcher.appendReplacement.
|
static String |
sanitizeForFileName(String toSanitize)
Sanitizes a string for use as filename.
|
static byte[] |
toByteArray(String content,
Charset charset)
Converts a string into a byte array using the specified encoding.
|
public static String escapeXmlChars(String s)
StringEscapeUtils.escapeXml(String) or
StringEscapeUtils.escapeHtml4(String) because those methods
escape some unicode characters as well.s - the string to escapepublic static String escapeXmlAttributeValue(String attValue)
<, & and " have to be escaped (see
http://www.w3.org/TR/REC-xml/#d0e888).attValue - the attribute valuepublic static int indexOf(String s, char searchChar, int beginIndex, int endIndex)
s - the string to searchsearchChar - the character to search forbeginIndex - the index at which to start the searchendIndex - the index at which to stop the search-1public static Date parseHttpDate(String s)
null if the specified string is null or unparseable.s - the string to parse as a datenullpublic static Color asColorHexadecimal(String token)
token - the token to parsepublic static Color findColorRGB(String token)
token - the token to parsepublic static Color findColorRGBA(String token)
token - the token to parsepublic static Color findColorHSL(String token)
token - the token to parsepublic static String formatColor(Color color)
color - the color to formatpublic static String sanitizeForAppendReplacement(String toSanitize)
toSanitize - the string to sanitizepublic static String sanitizeForFileName(String toSanitize)
toSanitize - the string to sanitizepublic static String cssCamelize(String string)
font-size)
to camel-cased (e.g. fontSize).string - the string to camelizepublic static String cssDeCamelize(String string)
fontSize)
to delimiter-separated (e.g. font-size).
to camel-cased .string - the string to decamelizepublic static byte[] toByteArray(String content, Charset charset)
charset - the charsetcontent - the string to convertCopyright © 2002–2022 Gargoyle Software Inc.. All rights reserved.