# Hierarchy For Package org.apache.xml.utils

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.apache.xml.utils.AttList (implements org.xml.sax.Attributes)
  - org.xml.sax.helpers.AttributesImpl (implements org.xml.sax.Attributes)
    - org.apache.xml.utils.MutableAttrListImpl (implements java.io.Serializable)
  - org.apache.xml.utils.BoolStack (implements java.lang.Cloneable)
  - org.apache.xml.utils.Constants
  - org.apache.xml.utils.DefaultErrorHandler (implements org.xml.sax.ErrorHandler, javax.xml.transform.ErrorListener)
  - org.xml.sax.helpers.DefaultHandler (implements org.xml.sax.ContentHandler, org.xml.sax.DTDHandler, org.xml.sax.EntityResolver, org.xml.sax.ErrorHandler)
    - org.apache.xml.utils.StylesheetPIHandler
  - org.apache.xml.utils.DOMBuilder (implements org.xml.sax.ContentHandler, org.xml.sax.ext.LexicalHandler)
  - org.apache.xml.utils.DOMHelper
    - org.apache.xml.utils.DOM2Helper
  - org.apache.xml.utils.FastStringBuffer
  - org.apache.xml.utils.Hashtree2Node
  - org.apache.xml.utils.IntVector (implements java.lang.Cloneable)
    - org.apache.xml.utils.IntStack
  - org.apache.xml.utils.ListingErrorHandler (implements org.xml.sax.ErrorHandler, javax.xml.transform.ErrorListener)
  - org.apache.xml.utils.LocaleUtility
  - org.xml.sax.helpers.LocatorImpl (implements org.xml.sax.Locator)
    - org.apache.xml.utils.SAXSourceLocator (implements java.io.Serializable, javax.xml.transform.SourceLocator)
  - org.apache.xml.utils.NameSpace (implements java.io.Serializable)
  - org.xml.sax.helpers.NamespaceSupport
    - org.apache.xml.utils.NamespaceSupport2
  - org.apache.xml.utils.NodeVector (implements java.lang.Cloneable, java.io.Serializable)
  - org.apache.xml.utils.NSInfo
  - org.apache.xml.utils.ObjectPool (implements java.io.Serializable)
  - org.apache.xml.utils.ObjectVector (implements java.lang.Cloneable)
    - org.apache.xml.utils.ObjectStack
  - org.apache.xml.utils.PrefixResolverDefault (implements org.apache.xml.utils.PrefixResolver)
  - org.apache.xml.utils.QName (implements java.io.Serializable)
  - org.apache.xml.utils.SerializableLocatorImpl (implements org.xml.sax.Locator, java.io.Serializable)
  - org.apache.xml.utils.StringBufferPool
  - org.apache.xml.utils.StringComparable (implements java.lang.Comparable<T>)
  - org.apache.xml.utils.StringToIntTable
  - org.apache.xml.utils.StringToStringTable
  - org.apache.xml.utils.StringToStringTableVector
  - org.apache.xml.utils.StringVector (implements java.io.Serializable)
  - org.apache.xml.utils.SuballocatedByteVector
  - org.apache.xml.utils.SuballocatedIntVector
  - org.apache.xml.utils.SystemIDResolver
  - org.apache.xml.utils.ThreadControllerWrapper
  - org.apache.xml.utils.ThreadControllerWrapper.ThreadController
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - java.io.IOException
        - org.apache.xml.utils.URI.MalformedURIException
      - java.lang.RuntimeException
        - org.apache.xml.utils.WrappedRuntimeException
        - org.apache.xml.utils.WrongParserException
      - org.xml.sax.SAXException
        - org.apache.xml.utils.StopParseException
  - org.apache.xml.utils.TreeWalker
  - org.apache.xml.utils.UnImplNode (implements org.w3c.dom.Document, org.w3c.dom.Element, org.w3c.dom.Node, org.w3c.dom.NodeList)
  - org.apache.xml.utils.URI (implements java.io.Serializable)
  - org.apache.xml.utils.XML11Char
  - org.apache.xml.utils.XMLChar
  - org.apache.xml.utils.XMLCharacterRecognizer
  - org.apache.xml.utils.XMLReaderManager
  - org.apache.xml.utils.XMLStringDefault (implements org.apache.xml.utils.XMLString)
  - org.apache.xml.utils.XMLStringFactory
    - org.apache.xml.utils.XMLStringFactoryDefault

## Interface Hierarchy

- org.apache.xml.utils.DOMOrder
- org.apache.xml.utils.NodeConsumer
- org.apache.xml.utils.PrefixResolver
- org.apache.xml.utils.RawCharacterHandler
- org.apache.xml.utils.XMLString