net.sf.saxon.event

Class UnicodeNormalizer

Implemented Interfaces:
Receiver, Result

public class UnicodeNormalizer
extends ProxyReceiver

UnicodeNormalizer: This ProxyReceiver performs unicode normalization on the contents of attribute and text nodes.
Author:
Michael Kay

Field Summary

Fields inherited from class net.sf.saxon.event.ProxyReceiver

nextReceiver

Fields inherited from class net.sf.saxon.event.SequenceReceiver

pipelineConfiguration, previousAtomic, systemId

Constructor Summary

UnicodeNormalizer(String form)

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, attribute, characters, close, comment, endDocument, endElement, getConfiguration, getDocumentLocator, getNamePool, getUnderlyingReceiver, namespace, open, processingInstruction, setPipelineConfiguration, setSystemId, setUnderlyingReceiver, setUnparsedEntity, startContent, startDocument, startElement

Methods inherited from class net.sf.saxon.event.SequenceReceiver

append, getConfiguration, getNamePool, getPipelineConfiguration, getSystemId, open, setPipelineConfiguration, setSystemId, setUnparsedEntity

Constructor Details

UnicodeNormalizer

public UnicodeNormalizer(String form)
            throws XPathException

Method Details

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 interface ProxyReceiver

characters

public void characters(CharSequence chars,
                       int locationId,
                       int properties)
            throws XPathException
Output character data
Specified by:
characters in interface Receiver
Overrides:
characters in interface ProxyReceiver