public class XmlTextEncoder extends TextEncoder
_encodeOptions, _hexCoefficients, _maplets
Constructor and Description |
---|
XmlTextEncoder(CharEncodeOptions encodeOptions,
CharMaplet[] maplets) |
XmlTextEncoder(CharMaplet[] maplets) |
Modifier and Type | Method and Description |
---|---|
protected void |
encodeUniCodeChar(java.lang.StringBuilder buf,
char ch)
Does the obvious.
|
protected void |
encodeWhiteSpaceChar(java.lang.StringBuilder buf,
char ch)
Does the obvious.
|
static XmlTextEncoder |
makeDoubleQuotedEncoder(CharEncodeOptions encodeOptions) |
static XmlTextEncoder |
makeSingleQuotedEncoder(CharEncodeOptions encodeOptions) |
static XmlTextEncoder |
makeTextNodeEncoder(CharEncodeOptions encodeOptions) |
charToHex, encode, encode
public XmlTextEncoder(CharEncodeOptions encodeOptions, CharMaplet[] maplets)
public XmlTextEncoder(CharMaplet[] maplets)
public static XmlTextEncoder makeTextNodeEncoder(CharEncodeOptions encodeOptions)
public static XmlTextEncoder makeSingleQuotedEncoder(CharEncodeOptions encodeOptions)
public static XmlTextEncoder makeDoubleQuotedEncoder(CharEncodeOptions encodeOptions)
protected void encodeUniCodeChar(java.lang.StringBuilder buf, char ch)
TextEncoder
encodeUniCodeChar
in class TextEncoder
buf
- Where the characters representing ch go.ch
- The non-core character to encode.protected void encodeWhiteSpaceChar(java.lang.StringBuilder buf, char ch)
TextEncoder
encodeWhiteSpaceChar
in class TextEncoder
buf
- Where the characters representing ch go.ch
- The white space character to encode.