public class Xml extends ConfigurableStringTransformer implements CharTransformer
| Modifier and Type | Field and Description |
|---|---|
static Xml |
ATTRIBUTES |
static int |
ESCAPE |
static int |
ESCAPE_ATTRIBUTE |
static int |
ESCAPE_ATTRIBUTE_DOUBLE |
static int |
ESCAPE_ATTRIBUTE_HTML |
static int |
ESCAPE_ATTRIBUTE_SINGLE |
static Xml |
INSTANCE |
to| Modifier and Type | Method and Description |
|---|---|
String |
getEncoding()
Returns the encoding that is currently active
|
String |
transform(String r) |
String |
transformBack(String r) |
Map<String,Config> |
transformers()
Used when registering this class as a possible Transformer
|
static String |
XMLAttributeEscape(String att)
Attributes of XML tags cannot contain quotes, and also & must be escaped
|
static String |
XMLAttributeEscape(String att,
char quot)
Attributes of XML tags cannot contain quotes, and also & must be escaped
|
static String |
XMLEscape(String xml)
Utility class for escaping and unescaping
(XML)data
|
static void |
XMLEscape(String xml,
StringBuffer sb) |
static void |
XMLEscape(String xml,
StringBuilder sb) |
static String |
XMLUnescape(String data)
Utility class for escaping and unescaping
(XML)data
|
configure, toStringtransform, transform, transformBack, transformBackclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waittransform, transform, transformBack, transformBacktoStringpublic static final int ESCAPE
public static final int ESCAPE_ATTRIBUTE
public static final int ESCAPE_ATTRIBUTE_DOUBLE
public static final int ESCAPE_ATTRIBUTE_SINGLE
public static final int ESCAPE_ATTRIBUTE_HTML
public static final Xml INSTANCE
public static final Xml ATTRIBUTES
public Map<String,Config> transformers()
transformers in interface ConfigurableTransformertransformers in class ConfigurableStringTransformerpublic static String XMLAttributeEscape(String att, char quot)
att - String representing the attributequot - Which quote (either ' or ")public static String XMLAttributeEscape(String att)
att - String representing the attributepublic static String XMLEscape(String xml)
xml - the xml to encodepublic static void XMLEscape(String xml, StringBuilder sb)
public static void XMLEscape(String xml, StringBuffer sb)
public static String XMLUnescape(String data)
data - the data to decode to (html/xml) where
public String transform(String r)
transform in interface CharTransformertransform in class StringTransformerpublic String transformBack(String r)
transformBack in interface CharTransformertransformBack in class StringTransformerpublic String getEncoding()
ConfigurableTransformergetEncoding in interface ConfigurableTransformergetEncoding in class ConfigurableStringTransformerMMBase 1.9-SNAPSHOT - ${javadoctimestamp}