# Hierarchy For Package net.sf.saxon.s9api

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - net.sf.saxon.s9api.DocumentBuilder
  - net.sf.saxon.s9api.DOMDestination (implements net.sf.saxon.s9api.Destination)
  - net.sf.saxon.s9api.ItemType
  - net.sf.saxon.s9api.ItemTypeFactory
  - net.sf.saxon.s9api.Processor
  - net.sf.saxon.s9api.QName
  - net.sf.saxon.s9api.SAXDestination (implements net.sf.saxon.s9api.Destination)
  - net.sf.saxon.s9api.SchemaManager
  - net.sf.saxon.s9api.SchemaValidator (implements net.sf.saxon.s9api.Destination)
  - net.sf.saxon.s9api.SequenceType
  - net.sf.saxon.s9api.Serializer (implements net.sf.saxon.s9api.Destination)
  - net.sf.saxon.event.StreamWriterToReceiver (implements javax.xml.stream.XMLStreamWriter)
    - net.sf.saxon.s9api.BuildingStreamWriterImpl (implements net.sf.saxon.s9api.BuildingStreamWriter)
  - net.sf.saxon.s9api.TeeDestination (implements net.sf.saxon.s9api.Destination)
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - java.lang.RuntimeException
        - net.sf.saxon.s9api.SaxonApiUncheckedException
      - net.sf.saxon.s9api.SaxonApiException
  - net.sf.saxon.s9api.WhitespaceStrippingPolicy
  - net.sf.saxon.s9api.XdmDestination (implements net.sf.saxon.s9api.Destination)
  - net.sf.saxon.s9api.XdmSequenceIterator (implements java.util.Iterator<E>)
  - net.sf.saxon.s9api.XdmValue (implements java.lang.Iterable<T>)
    - net.sf.saxon.s9api.XdmEmptySequence
    - net.sf.saxon.s9api.XdmItem
      - net.sf.saxon.s9api.XdmAtomicValue
      - net.sf.saxon.s9api.XdmExternalObject
      - net.sf.saxon.s9api.XdmFunctionItem
      - net.sf.saxon.s9api.XdmNode
  - net.sf.saxon.s9api.XPathCompiler
  - net.sf.saxon.s9api.XPathExecutable
  - net.sf.saxon.s9api.XPathSelector (implements java.lang.Iterable<T>)
  - net.sf.saxon.s9api.XQueryCompiler
  - net.sf.saxon.s9api.XQueryEvaluator (implements net.sf.saxon.s9api.Destination, java.lang.Iterable<T>)
  - net.sf.saxon.s9api.XQueryExecutable
  - net.sf.saxon.s9api.XsltCompiler
  - net.sf.saxon.s9api.XsltExecutable
  - net.sf.saxon.s9api.XsltExecutable.ParameterDetails
  - net.sf.saxon.s9api.XsltTransformer (implements net.sf.saxon.s9api.Destination)

## Interface Hierarchy

- org.xml.sax.ContentHandler
  - net.sf.saxon.s9api.BuildingContentHandler
- net.sf.saxon.s9api.Destination
- net.sf.saxon.s9api.ExtensionFunction
- net.sf.saxon.s9api.MessageListener
- javax.xml.stream.XMLStreamWriter
  - net.sf.saxon.s9api.BuildingStreamWriter

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - net.sf.saxon.s9api.XdmNodeKind
    - net.sf.saxon.s9api.ValidationMode
    - net.sf.saxon.s9api.Serializer.Property
    - net.sf.saxon.s9api.OccurrenceIndicator
    - net.sf.saxon.s9api.Axis

Copyright (c) 2004-2013 Saxonica Limited. All rights reserved.