net.sf.saxon.event
Class UnicodeNormalizer
java.lang.Object
  
net.sf.saxon.event.SequenceReceiver
      
net.sf.saxon.event.ProxyReceiver
          
net.sf.saxon.event.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.
- Author:
 
  - Michael Kay
 
 
 
 
| 
Method Summary | 
 void | 
attribute(int nameCode,
          int typeCode,
          CharSequence value,
          int locationId,
          int properties)
 
          Output an attribute | 
 void | 
characters(CharSequence chars,
           int locationId,
           int properties)
 
          Output character data | 
 
| Methods inherited from class net.sf.saxon.event.ProxyReceiver | 
append, close, comment, endDocument, endElement, getConfiguration, getDocumentLocator, getNamePool, getUnderlyingReceiver, namespace, open, processingInstruction, setPipelineConfiguration, setSystemId, setUnderlyingReceiver, setUnparsedEntity, startContent, startDocument, startElement | 
 
 
 
UnicodeNormalizer
public UnicodeNormalizer(String form)
                  throws XPathException
- Throws:
 XPathException
attribute
public void attribute(int nameCode,
                      int typeCode,
                      CharSequence value,
                      int 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, as held in the name pooltypeCode - The type of the attribute, as held in the name poollocationId - an integer which can be interpreted using a LocationProvider to return
 information such as line number and system ID. If no location information is available,
 the value zero is supplied.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
 
 
characters
public void characters(CharSequence chars,
                       int locationId,
                       int properties)
                throws XPathException
- Output character data
- Specified by:
 characters in interface Receiver- Overrides:
 characters in class ProxyReceiver
 
- Parameters:
 chars - The characterslocationId - an integer which can be interpreted using a LocationProvider to return
 information such as line number and system ID. If no location information is available,
 the value zero is supplied.properties - Bit significant value. The following bits are defined:
        - DISABLE_ESCAPING
            - Disable escaping for this text node
 
        - USE_CDATA
                   - Output as a CDATA section
 
        - NO_SPECIAL_CHARACTERS
       - Value contains no special characters
 
        - WHITESPACE
                  - Text is all whitespace
 
- Throws:
 XPathException
 
 
Copyright (C) Michael H. Kay. All rights reserved.