net.sf.saxon.event
Class DocumentValidator
java.lang.Object
net.sf.saxon.event.SequenceReceiver
net.sf.saxon.event.ProxyReceiver
net.sf.saxon.event.DocumentValidator
- All Implemented Interfaces:
- Receiver, javax.xml.transform.Result
- public class DocumentValidator
- extends ProxyReceiver
DocumentValidator checks that a document is well-formed: specifically, that it contains a single element
node child and no text node children.
Fields inherited from interface javax.xml.transform.Result |
PI_DISABLE_OUTPUT_ESCAPING, PI_ENABLE_OUTPUT_ESCAPING |
Methods inherited from class net.sf.saxon.event.ProxyReceiver |
attribute, close, comment, getConfiguration, getDocumentLocator, getNamePool, getSystemId, getUnderlyingReceiver, namespace, open, processingInstruction, setSystemId, setUnderlyingReceiver, setUnparsedEntity, startContent, startDocument |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DocumentValidator
public DocumentValidator()
setPipelineConfiguration
public void setPipelineConfiguration(PipelineConfiguration config)
- Description copied from interface:
Receiver
- Set the pipeline configuration
- Specified by:
setPipelineConfiguration
in interface Receiver
- Overrides:
setPipelineConfiguration
in class ProxyReceiver
startElement
public void startElement(int nameCode,
int typeCode,
int locationId,
int properties)
throws XPathException
- Start of an element
- Specified by:
startElement
in interface Receiver
- Overrides:
startElement
in class ProxyReceiver
- Parameters:
nameCode
- typeCode
- locationId
- properties
-
- Throws:
XPathException
characters
public void characters(java.lang.CharSequence chars,
int locationId,
int properties)
throws XPathException
- Character data
- Specified by:
characters
in interface Receiver
- Overrides:
characters
in class ProxyReceiver
- Throws:
XPathException
endElement
public void endElement()
throws XPathException
- End of element
- Specified by:
endElement
in interface Receiver
- Overrides:
endElement
in class ProxyReceiver
- Throws:
XPathException
endDocument
public void endDocument()
throws XPathException
- Notify the end of a document node
- Specified by:
endDocument
in interface Receiver
- Overrides:
endDocument
in class ProxyReceiver
- Throws:
XPathException