public final class Strings extends Object
Modifier and Type | Field | Description |
---|---|---|
static String |
LINE_SEPARATOR |
A string used to denote the start (and end) of iCalendar content lines.
|
static Pattern |
PARAM_QUOTE_PATTERN |
Defines a regular expression representing all parameter strings that
should be quoted.
|
Modifier and Type | Method | Description |
---|---|---|
static String |
escape(String aValue) |
Convenience method for escaping special characters.
|
static String |
escapeNewline(String value) |
|
static String |
quote(Object aValue) |
Convenience method for adding quotes.
|
static String |
quote(URI uri) |
|
static String |
unescape(String aValue) |
Convenience method for replacing escaped special characters
with their original form.
|
static String |
unquote(String aValue) |
Convenience method for removing surrounding quotes
from a string value.
|
static String |
valueOf(Object object) |
Wraps
java.lang.String.valueOf() to return an empty string
where the specified object is null. |
public static final Pattern PARAM_QUOTE_PATTERN
public static final String LINE_SEPARATOR
public static String quote(Object aValue)
toString()
method.aValue
- an object to quotepublic static String unquote(String aValue)
aValue
- a string to remove quotes frompublic static String escape(String aValue)
aValue
- a string value to escapepublic static String unescape(String aValue)
aValue
- a string value to unescape