Class BasicXMLEncoder

    • Field Detail

      • XML_CODEC_IDENTIFIER

        public static final CodecIdentifier XML_CODEC_IDENTIFIER
    • Constructor Detail

      • BasicXMLEncoder

        public BasicXMLEncoder()
      • BasicXMLEncoder

        protected BasicXMLEncoder​(CodecIdentifier codecIdentifier)
    • Method Detail

      • xmlEscapeCharacter

        protected static final java.lang.String xmlEscapeCharacter​(char ch)
      • escapeCharacter

        protected java.lang.String escapeCharacter​(char ch,
                                                   char previousChar)
        Description copied from class: AbstractCharReplacementEncoder
        Escape the character, return null if no replacement has to be made
        Specified by:
        escapeCharacter in class AbstractCharReplacementEncoder
        Parameters:
        ch - the character to escape
        previousChar - the previous char
        Returns:
        the replacement string, null if no replacement has to be made
      • encode

        public final java.lang.Object encode​(java.lang.Object o)
        Description copied from interface: Encoder
        Encode given input object
        Specified by:
        encode in interface Encoder
        Overrides:
        encode in class AbstractCharReplacementEncoder
        Parameters:
        o - the input object
        Returns:
        the encoded object
      • doEncode

        protected java.lang.Object doEncode​(java.lang.Object o)
      • encodeAsXmlObject

        protected java.lang.Object encodeAsXmlObject​(java.lang.Object o)