public class Escape extends Object
| Modifier and Type | Field and Description |
|---|---|
static String |
BACKSLASHESCAPE |
static String[][] |
DEFAULTTRANSTABLE |
static String |
ENTITYESCAPES |
static String |
hexchars |
| Constructor and Description |
|---|
Escape() |
| Modifier and Type | Method and Description |
|---|---|
static String |
backslashEscape(String s,
String wrt)
Escape control chars plus
selected other characters in a string using backslash
The definitive list is in netcdf-c/ncgen/ncgen.l.
|
static List<String> |
backslashsplit(String s,
char sep)
Split a string with respect to a separator
character and taking backslashes into consideration.
|
static String |
backslashUnescape(String s)
Remove backslashed characters in a string
|
static String |
bytes2hex(byte[] bytes) |
static String |
cleanString(String s)
Clean up a string: currently means:
1.
|
static boolean |
entitychar(char c) |
static String |
entityEscape(String s,
String wrt)
Escape selected characters in a string using XML entities
|
static String |
entityUnescape(String s) |
static String |
entityUnescape(String s,
String[][] translations) |
static int |
fromHex(char c) |
static boolean |
isHexDigit(char c) |
static String |
toHex(int i) |
static String |
urlDecode(String s) |
static String |
urlEncodeQuery(String s) |
public static final String[][] DEFAULTTRANSTABLE
public static final String BACKSLASHESCAPE
public static final String ENTITYESCAPES
public static final String hexchars
public static boolean entitychar(char c)
public static String entityEscape(String s, String wrt)
s - string to escapewrt - which chars to escapepublic static String backslashEscape(String s, String wrt)
s - the string to escapewrt - what printable characters to escape;
control characters and '\\' are always escaped.public static String backslashUnescape(String s)
public static List<String> backslashsplit(String s, char sep)
s - The string to splitsep - The character on which to splitpublic static String toHex(int i)
public static int fromHex(char c)
public static boolean isHexDigit(char c)
public static String bytes2hex(byte[] bytes)