public class EscapeFormatter
extends java.lang.Object
Constructor and Description |
---|
EscapeFormatter(char escapeCharacer,
java.lang.String escapingCharacters)
Create a new escaper with the given escape character and the escapable
characters described by the given string.
|
EscapeFormatter(char escapeCharacer,
java.lang.String escapingCharacters,
java.util.Map<java.lang.String,java.lang.String> escapeTransforms)
Create a new escaper with the given escape character and the escapable
characters described by the given string.
|
EscapeFormatter(java.util.Map<java.lang.String,java.lang.String> escapeTransforms)
Create a new escaper with the given escape character and the given
escapable characters.
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
escape(java.lang.String string) |
java.util.SortedMap<java.lang.String,java.lang.String> |
getEscapedCharacters() |
java.util.SortedMap<java.lang.String,java.lang.String> |
getEscapingCharacters() |
static EscapeFormatter |
java() |
java.lang.String |
unescape(java.lang.String string) |
static EscapeFormatter |
xml() |
public EscapeFormatter(char escapeCharacer, java.lang.String escapingCharacters)
escapeCharacer
- The character with which to escape the given escaping charactersescapingCharacters
- The characters which should be escaped with the given escape
characterpublic EscapeFormatter(char escapeCharacer, java.lang.String escapingCharacters, java.util.Map<java.lang.String,java.lang.String> escapeTransforms)
escapeCharacer
- The character with which to escape the given escaping charactersescapingCharacters
- The characters which should be escaped with the given escape
characterescapeTransforms
- Strings which should be escaped with the given escape character,
mapped to the strings they represent.public EscapeFormatter(java.util.Map<java.lang.String,java.lang.String> escapeTransforms)
escapeTransforms
- Strings which should be escaped with the given escape character,
mapped to the strings they represent.public static EscapeFormatter java()
public static EscapeFormatter xml()
public java.util.SortedMap<java.lang.String,java.lang.String> getEscapingCharacters()
public java.util.SortedMap<java.lang.String,java.lang.String> getEscapedCharacters()
public java.lang.String escape(java.lang.String string)
string
- The string we wish to escapepublic java.lang.String unescape(java.lang.String string)
string
- The string we wish to escape