com.saxonica.jaxp
Class TypedContentHandler
java.lang.Object
  
net.sf.saxon.event.ContentHandlerProxy
      
com.saxonica.jaxp.TypedContentHandler
- All Implemented Interfaces: 
 - Result, Receiver
 
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, getConfiguration, getCurrentLocationId, getLocationProvider, getPipelineConfiguration, getSystemId, getTraceListener, getUnderlyingContentHandler, isRequireWellFormed, isUndeclareNamespaces, namespace, open, processingInstruction, setLexicalHandler, setOutputProperties, setPipelineConfiguration, setRequireWellFormed, setSystemId, setUndeclareNamespaces, setUnderlyingContentHandler, setUnparsedEntity, startContent, startDocument | 
 
 
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
 
- Parameters:
 nameCode - integer code identifying the name of the element within the name pool.typeCode - integer code identifying the element's type within the name pool. The value -1
 indicates the default type, xs:untyped.locationId - 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 properties of the element node. If there are no revelant
 properties, zero is supplied. The definitions of the bits are in class ReceiverOptions
- Throws:
 XPathException
 
 
Copyright (C) Michael H. Kay. All rights reserved.