public class BasicXMLEncoder extends AbstractCharReplacementEncoder
| Modifier and Type | Field and Description |
|---|---|
static CodecIdentifier |
XML_CODEC_IDENTIFIER |
codecIdentifier| Modifier | Constructor and Description |
|---|---|
|
BasicXMLEncoder() |
protected |
BasicXMLEncoder(CodecIdentifier codecIdentifier) |
| Modifier and Type | Method and Description |
|---|---|
protected java.lang.Object |
doEncode(java.lang.Object o) |
java.lang.Object |
encode(java.lang.Object o)
Encode given input object
|
protected java.lang.Object |
encodeAsXmlObject(java.lang.Object o) |
protected java.lang.String |
escapeCharacter(char ch,
char previousChar)
Escape the character, return null if no replacement has to be made
|
protected static java.lang.String |
xmlEscapeCharacter(char ch) |
convertToString, createChainingEncodesToWriter, doCharReplacementEncoding, encodeToStream, encodeToWriter, encodeToWriter, escapeCharSequence, getCodecIdentifier, isApplyToSafelyEncoded, isSafe, markEncodedpublic static final CodecIdentifier XML_CODEC_IDENTIFIER
public BasicXMLEncoder()
protected BasicXMLEncoder(CodecIdentifier codecIdentifier)
protected static final java.lang.String xmlEscapeCharacter(char ch)
protected java.lang.String escapeCharacter(char ch,
char previousChar)
AbstractCharReplacementEncoderescapeCharacter in class AbstractCharReplacementEncoderch - the character to escapepreviousChar - the previous charpublic final java.lang.Object encode(java.lang.Object o)
Encoderencode in interface Encoderencode in class AbstractCharReplacementEncodero - the input objectprotected java.lang.Object doEncode(java.lang.Object o)
protected java.lang.Object encodeAsXmlObject(java.lang.Object o)