# Hierarchy For All Packages

Package Hierarchies:

- javax.xml,
- javax.xml.catalog,
- javax.xml.datatype,
- javax.xml.namespace,
- javax.xml.parsers,
- javax.xml.stream,
- javax.xml.stream.events,
- javax.xml.stream.util,
- javax.xml.transform,
- javax.xml.transform.dom,
- javax.xml.transform.sax,
- javax.xml.transform.stax,
- javax.xml.transform.stream,
- javax.xml.validation,
- javax.xml.xpath,
- org.xml.sax,
- org.xml.sax.ext,
- org.xml.sax.helpers

## Class Hierarchy

- java.lang.Object
  - org.xml.sax.helpers.AttributeListImpl (implements org.xml.sax.AttributeList)
  - org.xml.sax.helpers.AttributesImpl (implements org.xml.sax.Attributes)
    - org.xml.sax.ext.Attributes2Impl (implements org.xml.sax.ext.Attributes2)
  - javax.xml.catalog.CatalogFeatures
  - javax.xml.catalog.CatalogFeatures.Builder
  - javax.xml.catalog.CatalogManager
  - javax.xml.datatype.DatatypeConstants
  - javax.xml.datatype.DatatypeConstants.Field
  - javax.xml.datatype.DatatypeFactory
  - org.xml.sax.helpers.DefaultHandler (implements org.xml.sax.ContentHandler, org.xml.sax.DTDHandler, org.xml.sax.EntityResolver, org.xml.sax.ErrorHandler)
    - org.xml.sax.ext.DefaultHandler2 (implements org.xml.sax.ext.DeclHandler, org.xml.sax.ext.EntityResolver2, org.xml.sax.ext.LexicalHandler)
  - javax.xml.parsers.DocumentBuilder
  - javax.xml.parsers.DocumentBuilderFactory
  - javax.xml.transform.dom.DOMResult (implements javax.xml.transform.Result)
  - javax.xml.transform.dom.DOMSource (implements javax.xml.transform.Source)
  - javax.xml.datatype.Duration
  - javax.xml.stream.util.EventReaderDelegate (implements javax.xml.stream.XMLEventReader)
  - org.xml.sax.HandlerBase (implements org.xml.sax.DocumentHandler, org.xml.sax.DTDHandler, org.xml.sax.EntityResolver, org.xml.sax.ErrorHandler)
  - org.xml.sax.InputSource
  - org.xml.sax.helpers.LocatorImpl (implements org.xml.sax.Locator)
    - org.xml.sax.ext.Locator2Impl (implements org.xml.sax.ext.Locator2)
  - org.xml.sax.helpers.NamespaceSupport
  - javax.xml.transform.OutputKeys
  - org.xml.sax.helpers.ParserAdapter (implements org.xml.sax.DocumentHandler, org.xml.sax.XMLReader)
  - org.xml.sax.helpers.ParserFactory
  - javax.xml.namespace.QName (implements java.io.Serializable)
  - javax.xml.parsers.SAXParser
  - javax.xml.parsers.SAXParserFactory
  - javax.xml.transform.sax.SAXResult (implements javax.xml.transform.Result)
  - javax.xml.transform.sax.SAXSource (implements javax.xml.transform.Source)
  - javax.xml.validation.Schema
  - javax.xml.validation.SchemaFactory
  - javax.xml.validation.SchemaFactoryLoader
  - javax.xml.transform.stax.StAXResult (implements javax.xml.transform.Result)
  - javax.xml.transform.stax.StAXSource (implements javax.xml.transform.Source)
  - javax.xml.stream.util.StreamReaderDelegate (implements javax.xml.stream.XMLStreamReader)
  - javax.xml.transform.stream.StreamResult (implements javax.xml.transform.Result)
  - javax.xml.transform.stream.StreamSource (implements javax.xml.transform.Source)
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Error
      - javax.xml.parsers.FactoryConfigurationError
      - javax.xml.stream.FactoryConfigurationError
      - javax.xml.validation.SchemaFactoryConfigurationError
      - javax.xml.transform.TransformerFactoryConfigurationError
    - java.lang.Exception
      - javax.xml.datatype.DatatypeConfigurationException
      - javax.xml.parsers.ParserConfigurationException
      - java.lang.RuntimeException
        - javax.xml.catalog.CatalogException
      - org.xml.sax.SAXException
        - org.xml.sax.SAXNotRecognizedException
        - org.xml.sax.SAXNotSupportedException
        - org.xml.sax.SAXParseException
      - javax.xml.transform.TransformerException
        - javax.xml.transform.TransformerConfigurationException
      - javax.xml.stream.XMLStreamException
      - javax.xml.xpath.XPathException
        - javax.xml.xpath.XPathExpressionException
          - javax.xml.xpath.XPathFunctionException
        - javax.xml.xpath.XPathFactoryConfigurationException
  - javax.xml.transform.Transformer
  - javax.xml.transform.TransformerFactory
    - javax.xml.transform.sax.SAXTransformerFactory
  - javax.xml.validation.TypeInfoProvider
  - javax.xml.validation.Validator
  - javax.xml.validation.ValidatorHandler (implements org.xml.sax.ContentHandler)
  - javax.xml.XMLConstants
  - javax.xml.stream.XMLEventFactory
  - org.xml.sax.helpers.XMLFilterImpl (implements org.xml.sax.ContentHandler, org.xml.sax.DTDHandler, org.xml.sax.EntityResolver, org.xml.sax.ErrorHandler, org.xml.sax.XMLFilter)
  - javax.xml.datatype.XMLGregorianCalendar (implements java.lang.Cloneable)
  - javax.xml.stream.XMLInputFactory
  - javax.xml.stream.XMLOutputFactory
  - org.xml.sax.helpers.XMLReaderAdapter (implements org.xml.sax.ContentHandler, org.xml.sax.Parser)
  - org.xml.sax.helpers.XMLReaderFactory
  - javax.xml.xpath.XPathConstants
  - javax.xml.xpath.XPathFactory

## Interface Hierarchy

- org.xml.sax.AttributeList
- org.xml.sax.Attributes
  - org.xml.sax.ext.Attributes2
- javax.xml.catalog.Catalog
- org.xml.sax.ContentHandler
  - javax.xml.transform.sax.TemplatesHandler
  - javax.xml.transform.sax.TransformerHandler (also extends org.xml.sax.DTDHandler, org.xml.sax.ext.LexicalHandler)
- org.xml.sax.ext.DeclHandler
- org.xml.sax.DocumentHandler
- org.xml.sax.DTDHandler
  - javax.xml.transform.sax.TransformerHandler (also extends org.xml.sax.ContentHandler, org.xml.sax.ext.LexicalHandler)
- org.xml.sax.EntityResolver
  - javax.xml.catalog.CatalogResolver (also extends org.w3c.dom.ls.LSResourceResolver, javax.xml.transform.URIResolver, javax.xml.stream.XMLResolver)
  - org.xml.sax.ext.EntityResolver2
- org.xml.sax.ErrorHandler
- javax.xml.transform.ErrorListener
- javax.xml.stream.EventFilter
- java.lang.Iterable<T>
  - javax.xml.xpath.XPathNodes
- java.util.Iterator<E>
  - javax.xml.stream.XMLEventReader
- org.xml.sax.ext.LexicalHandler
  - javax.xml.transform.sax.TransformerHandler (also extends org.xml.sax.ContentHandler, org.xml.sax.DTDHandler)
- javax.xml.stream.Location
- org.xml.sax.Locator
  - org.xml.sax.ext.Locator2
- org.w3c.dom.ls.LSResourceResolver
  - javax.xml.catalog.CatalogResolver (also extends org.xml.sax.EntityResolver, javax.xml.transform.URIResolver, javax.xml.stream.XMLResolver)
- javax.xml.namespace.NamespaceContext
- org.xml.sax.Parser
- javax.xml.transform.Result
- javax.xml.transform.Source
- javax.xml.transform.SourceLocator
  - javax.xml.transform.dom.DOMLocator
- javax.xml.stream.StreamFilter
- javax.xml.transform.Templates
- javax.xml.transform.URIResolver
  - javax.xml.catalog.CatalogResolver (also extends org.xml.sax.EntityResolver, org.w3c.dom.ls.LSResourceResolver, javax.xml.stream.XMLResolver)
- javax.xml.stream.util.XMLEventAllocator
- javax.xml.stream.util.XMLEventConsumer
  - javax.xml.stream.XMLEventWriter
- org.xml.sax.XMLReader
  - org.xml.sax.XMLFilter
- javax.xml.stream.XMLReporter
- javax.xml.stream.XMLResolver
  - javax.xml.catalog.CatalogResolver (also extends org.xml.sax.EntityResolver, org.w3c.dom.ls.LSResourceResolver, javax.xml.transform.URIResolver)
- javax.xml.stream.XMLStreamConstants
  - javax.xml.stream.events.XMLEvent
    - javax.xml.stream.events.Attribute
      - javax.xml.stream.events.Namespace
    - javax.xml.stream.events.Characters
    - javax.xml.stream.events.Comment
    - javax.xml.stream.events.DTD
    - javax.xml.stream.events.EndDocument
    - javax.xml.stream.events.EndElement
    - javax.xml.stream.events.EntityDeclaration
    - javax.xml.stream.events.EntityReference
    - javax.xml.stream.events.NotationDeclaration
    - javax.xml.stream.events.ProcessingInstruction
    - javax.xml.stream.events.StartDocument
    - javax.xml.stream.events.StartElement
  - javax.xml.stream.XMLStreamReader
- javax.xml.stream.XMLStreamWriter
- javax.xml.xpath.XPath
- javax.xml.xpath.XPathEvaluationResult<T>
- javax.xml.xpath.XPathExpression
- javax.xml.xpath.XPathFunction
- javax.xml.xpath.XPathFunctionResolver
- javax.xml.xpath.XPathVariableResolver

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - javax.xml.catalog.CatalogFeatures.Feature
    - javax.xml.xpath.XPathEvaluationResult.XPathResultType