net.sf.saxon.dom
Class TypedContentHandler
java.lang.Object
net.sf.saxon.event.Emitter
net.sf.saxon.event.ContentHandlerProxy
net.sf.saxon.dom.TypedContentHandler
- All Implemented Interfaces:
- Locator, Receiver, Result
- public class TypedContentHandler
- extends ContentHandlerProxy
This class is an extension of ContentHandlerProxy that provides access to type
information, using the DOM Level 3 TypeInfo interfaces.
The ContentHandlerProxy also acts as a TypeInfoProvider, providing information
about the type of the current element or attribute.
Method Summary |
TypeInfoProvider |
getTypeInfoProvider()
Get a TypeInfoProvider to provide type information for the current element or attribute
event. |
void |
startElement(int nameCode,
int typeCode,
int locationId,
int properties)
Notify the start of an element |
Methods inherited from class net.sf.saxon.event.ContentHandlerProxy |
attribute, characters, close, comment, endDocument, endElement, getColumnNumber, getLineNumber, getPublicId, getSystemId, getUnderlyingContentHandler, isRequireWellFormed, isUndeclareNamespaces, namespace, notifyNotWellFormed, open, processingInstruction, setLexicalHandler, setOutputProperties, setPipelineConfiguration, setRequireWellFormed, setUndeclareNamespaces, setUnderlyingContentHandler, startContent, startDocument |
Methods inherited from class net.sf.saxon.event.Emitter |
getConfiguration, getOutputProperties, getOutputStream, getPipelineConfiguration, getWriter, makeEmitter, makeWriter, setOutputStream, setStreamResult, setSystemId, setUnparsedEntity, setWriter, usesWriter |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TypedContentHandler
public TypedContentHandler()
getTypeInfoProvider
public TypeInfoProvider getTypeInfoProvider()
- Get a TypeInfoProvider to provide type information for the current element or attribute
event.
startElement
public void startElement(int nameCode,
int typeCode,
int locationId,
int properties)
throws XPathException
- Notify the start of an element
- Specified by:
startElement
in interface Receiver
- Overrides:
startElement
in class ContentHandlerProxy
- Throws:
XPathException