Class UnicodeNormalizer

  • All Implemented Interfaces:
    Result, Receiver

    public class UnicodeNormalizer
    extends ProxyReceiver
    UnicodeNormalizer: This ProxyReceiver performs unicode normalization on the contents of attribute and text nodes.
    • Method Detail

      • getNormalizer

        public Normalizer getNormalizer()
        Get the underlying normalizer
        Returns:
        the underlying Normalizer
      • attribute

        public void attribute​(NodeName nameCode,
                              SimpleType typeCode,
                              CharSequence value,
                              Location locationId,
                              int properties)
                       throws XPathException
        Output an attribute
        Specified by:
        attribute in interface Receiver
        Overrides:
        attribute in class ProxyReceiver
        Parameters:
        nameCode - The name of the attribute
        typeCode - The type of the attribute
        value - the string value of the attribute
        locationId - The location of the node
        properties - Bit significant value. The following bits are defined:
        DISABLE_ESCAPING
        Disable escaping for this attribute
        NO_SPECIAL_CHARACTERS
        Attribute value contains no special characters
        Throws:
        XPathException - if an error occurs
      • characters

        public void characters​(CharSequence chars,
                               Location locationId,
                               int properties)
                        throws XPathException
        Output character data
        Specified by:
        characters in interface Receiver
        Overrides:
        characters in class ProxyReceiver
        Parameters:
        chars - The characters
        locationId - provides information such as line number and system ID.
        properties - Bit significant value. The following bits are defined:
        DISABLE_ESCAPING
        Disable escaping for this text node
        USE_CDATA
        Output as a CDATA section
        Throws:
        XPathException - if an error occurs