# Hierarchy For All Packages

Package Hierarchies:

- org.apache.xalan,
- org.apache.xalan.client,
- org.apache.xalan.extensions,
- org.apache.xalan.lib,
- org.apache.xalan.lib.sql,
- org.apache.xalan.processor,
- org.apache.xalan.res,
- org.apache.xalan.serialize,
- org.apache.xalan.templates,
- org.apache.xalan.trace,
- org.apache.xalan.transformer,
- org.apache.xalan.xslt,
- org.apache.xalan.xslt.util,
- org.apache.xalan.xsltc,
- org.apache.xalan.xsltc.cmdline,
- org.apache.xalan.xsltc.cmdline.getopt,
- org.apache.xalan.xsltc.compiler,
- org.apache.xalan.xsltc.compiler.util,
- org.apache.xalan.xsltc.dom,
- org.apache.xalan.xsltc.runtime,
- org.apache.xalan.xsltc.runtime.output,
- org.apache.xalan.xsltc.trax,
- org.apache.xalan.xsltc.util,
- org.apache.xml.dtm,
- org.apache.xml.dtm.ref,
- org.apache.xml.dtm.ref.dom2dtm,
- org.apache.xml.dtm.ref.sax2dtm,
- org.apache.xml.res,
- org.apache.xml.serializer,
- org.apache.xml.serializer.dom3,
- org.apache.xml.serializer.utils,
- org.apache.xml.utils,
- org.apache.xml.utils.res,
- org.apache.xpath,
- org.apache.xpath.axes,
- org.apache.xpath.compiler,
- org.apache.xpath.domapi,
- org.apache.xpath.functions,
- org.apache.xpath.jaxp,
- org.apache.xpath.objects,
- org.apache.xpath.operations,
- org.apache.xpath.patterns,
- org.apache.xpath.res

## Class Hierarchy

- java.lang.Object
  - java.util.AbstractCollection<E> (implements java.util.Collection<E>)
    - java.util.AbstractList<E> (implements java.util.List<E>)
      - java.util.Vector<E> (implements java.lang.Cloneable, java.util.List<E>, java.util.RandomAccess, java.io.Serializable)
        - java.util.Stack<E>
          - org.apache.xalan.xsltc.compiler.util.StringStack
  - org.apache.xalan.xsltc.runtime.AbstractTranslet (implements org.apache.xalan.xsltc.Translet)
  - org.apache.bcel.classfile.AccessFlags
    - org.apache.bcel.generic.ClassGen (implements java.lang.Cloneable)
      - org.apache.xalan.xsltc.compiler.util.ClassGenerator
        - org.apache.xalan.xsltc.compiler.util.FilterGenerator
        - org.apache.xalan.xsltc.compiler.util.NodeCounterGenerator
        - org.apache.xalan.xsltc.compiler.util.NodeSortRecordFactGenerator
        - org.apache.xalan.xsltc.compiler.util.NodeSortRecordGenerator
    - org.apache.bcel.generic.FieldGenOrMethodGen (implements java.lang.Cloneable, org.apache.bcel.generic.NamedAndTyped)
      - org.apache.bcel.generic.MethodGen
        - org.apache.xalan.xsltc.compiler.util.MethodGenerator (implements org.apache.xalan.xsltc.compiler.Constants)
          - org.apache.xalan.xsltc.compiler.util.AttributeSetMethodGenerator
          - org.apache.xalan.xsltc.compiler.util.CompareGenerator
          - org.apache.xalan.xsltc.compiler.util.MatchGenerator
          - org.apache.xalan.xsltc.compiler.util.NamedMethodGenerator
          - org.apache.xalan.xsltc.compiler.util.RtMethodGenerator
          - org.apache.xalan.xsltc.compiler.util.TestGenerator
  - org.apache.xpath.Arg
  - org.apache.xalan.xsltc.dom.ArrayNodeListIterator (implements org.apache.xml.dtm.DTMAxisIterator)
  - org.apache.xml.serializer.utils.AttList (implements org.xml.sax.Attributes)
  - org.apache.xml.utils.AttList (implements org.xml.sax.Attributes)
  - org.apache.xalan.xsltc.runtime.AttributeList (implements org.xml.sax.Attributes)
  - org.apache.xalan.xsltc.runtime.Attributes (implements org.xml.sax.AttributeList)
  - org.xml.sax.helpers.AttributesImpl (implements org.xml.sax.Attributes)
    - org.apache.xml.serializer.AttributesImplSerializer
    - org.apache.xml.utils.MutableAttrListImpl (implements java.io.Serializable)
  - org.apache.xalan.templates.AVT (implements java.io.Serializable, org.apache.xalan.templates.XSLTVisitable)
  - org.apache.xalan.templates.AVTPart (implements java.io.Serializable, org.apache.xalan.templates.XSLTVisitable)
    - org.apache.xalan.templates.AVTPartSimple
    - org.apache.xalan.templates.AVTPartXPath
  - org.apache.xml.dtm.Axis
  - org.apache.xalan.xsltc.runtime.BasisLibrary
  - org.apache.xalan.xsltc.dom.BitArray (implements java.io.Externalizable)
  - org.apache.xml.serializer.utils.BoolStack
  - org.apache.xml.utils.BoolStack (implements java.lang.Cloneable)
  - org.apache.xpath.CachedXPathAPI
  - org.apache.xml.utils.res.CharArrayWrapper
  - java.lang.ClassLoader
    - org.apache.xalan.xsltc.compiler.XSLTC.ByteArrayClassLoader
  - org.apache.xalan.transformer.ClonerToResultTree
  - org.apache.xalan.xsltc.dom.CollatorFactoryBase (implements org.apache.xalan.xsltc.CollatorFactory)
  - org.apache.xalan.xsltc.cmdline.Compile
  - java.awt.Component (implements java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable)
    - java.awt.Container
      - java.awt.Panel (implements javax.accessibility.Accessible)
        - java.applet.Applet
          - org.apache.xalan.client.XSLTProcessorApplet
  - org.apache.xalan.lib.sql.ConnectionPoolManager
  - org.apache.xml.utils.Constants
    - org.apache.xalan.templates.Constants
  - org.apache.xml.dtm.ref.CoroutineManager
  - org.apache.xalan.transformer.Counter
  - org.apache.xalan.transformer.DecimalToRoman
  - org.apache.xalan.lib.sql.DefaultConnectionPool (implements org.apache.xalan.lib.sql.ConnectionPool)
  - 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.xalan.processor.StylesheetHandler (implements org.apache.xml.utils.NodeConsumer, org.apache.xml.utils.PrefixResolver, javax.xml.transform.sax.TemplatesHandler)
    - org.apache.xml.utils.StylesheetPIHandler
  - java.util.Dictionary<K,V>
    - java.util.Hashtable<K,V> (implements java.lang.Cloneable, java.util.Map<K,V>, java.io.Serializable)
      - org.apache.xalan.transformer.CountersTable
      - org.apache.xalan.xsltc.compiler.util.MultiHashtable
  - org.apache.xalan.xsltc.dom.DocumentCache (implements org.apache.xalan.xsltc.DOMCache)
  - org.apache.xalan.xsltc.dom.DocumentCache.CachedDocument
  - org.apache.xml.dtm.ref.dom2dtm.DOM2DTMdefaultNamespaceDeclarationNode (implements org.w3c.dom.Attr, org.w3c.dom.TypeInfo)
  - org.apache.xml.serializer.utils.DOM2Helper
  - org.apache.xalan.xsltc.trax.DOM2SAX (implements org.xml.sax.Locator, org.xml.sax.XMLReader)
  - org.apache.xalan.xsltc.trax.DOM2TO (implements org.xml.sax.Locator, org.xml.sax.XMLReader)
  - org.apache.xml.serializer.dom3.DOM3SerializerImpl (implements org.apache.xml.serializer.DOM3Serializer)
  - org.apache.xalan.xsltc.dom.DOMAdapter (implements org.apache.xalan.xsltc.DOM)
  - 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.xalan.xsltc.dom.DOMWSFilter (implements org.apache.xml.dtm.DTMWSFilter)
  - org.apache.xml.dtm.ref.DTMAxisIteratorBase (implements org.apache.xml.dtm.DTMAxisIterator)
    - org.apache.xalan.xsltc.dom.AbsoluteIterator
    - org.apache.xalan.xsltc.dom.CachedNodeListIterator
    - org.apache.xalan.xsltc.dom.ClonedNodeListIterator
    - org.apache.xalan.xsltc.dom.CurrentNodeListIterator
    - org.apache.xml.dtm.ref.DTMDefaultBaseIterators.InternalAxisIteratorBase
      - org.apache.xml.dtm.ref.DTMDefaultBaseIterators.AncestorIterator
        - org.apache.xml.dtm.ref.DTMDefaultBaseIterators.TypedAncestorIterator
      - org.apache.xml.dtm.ref.DTMDefaultBaseIterators.AttributeIterator
      - org.apache.xml.dtm.ref.DTMDefaultBaseIterators.ChildrenIterator
      - org.apache.xml.dtm.ref.DTMDefaultBaseIterators.DescendantIterator
        - org.apache.xml.dtm.ref.DTMDefaultBaseIterators.NthDescendantIterator
        - org.apache.xml.dtm.ref.DTMDefaultBaseIterators.TypedDescendantIterator
      - org.apache.xml.dtm.ref.DTMDefaultBaseIterators.FollowingIterator
        - org.apache.xml.dtm.ref.DTMDefaultBaseIterators.TypedFollowingIterator
      - org.apache.xml.dtm.ref.DTMDefaultBaseIterators.FollowingSiblingIterator
        - org.apache.xml.dtm.ref.DTMDefaultBaseIterators.TypedFollowingSiblingIterator
      - org.apache.xml.dtm.ref.DTMDefaultBaseIterators.NamespaceAttributeIterator
      - org.apache.xml.dtm.ref.DTMDefaultBaseIterators.NamespaceChildrenIterator
      - org.apache.xml.dtm.ref.DTMDefaultBaseIterators.NamespaceIterator
        - org.apache.xml.dtm.ref.DTMDefaultBaseIterators.TypedNamespaceIterator
        - org.apache.xalan.xsltc.dom.SAXImpl.TypedNamespaceIterator
      - org.apache.xml.dtm.ref.DTMDefaultBaseIterators.ParentIterator
      - org.apache.xml.dtm.ref.DTMDefaultBaseIterators.PrecedingIterator
        - org.apache.xml.dtm.ref.DTMDefaultBaseIterators.TypedPrecedingIterator
      - org.apache.xml.dtm.ref.DTMDefaultBaseIterators.PrecedingSiblingIterator
        - org.apache.xml.dtm.ref.DTMDefaultBaseIterators.TypedPrecedingSiblingIterator
      - org.apache.xml.dtm.ref.DTMDefaultBaseIterators.RootIterator
        - org.apache.xml.dtm.ref.DTMDefaultBaseIterators.TypedRootIterator
        - org.apache.xml.dtm.ref.sax2dtm.SAX2DTM2.TypedRootIterator
      - org.apache.xml.dtm.ref.DTMDefaultBaseIterators.SingletonIterator
        - org.apache.xml.dtm.ref.DTMDefaultBaseIterators.TypedSingletonIterator
        - org.apache.xml.dtm.ref.sax2dtm.SAX2DTM2.TypedSingletonIterator
      - org.apache.xml.dtm.ref.DTMDefaultBaseIterators.TypedAttributeIterator
      - org.apache.xml.dtm.ref.DTMDefaultBaseIterators.TypedChildrenIterator
      - org.apache.xml.dtm.ref.sax2dtm.SAX2DTM2.AncestorIterator
        - org.apache.xml.dtm.ref.sax2dtm.SAX2DTM2.TypedAncestorIterator
      - org.apache.xml.dtm.ref.sax2dtm.SAX2DTM2.AttributeIterator
      - org.apache.xml.dtm.ref.sax2dtm.SAX2DTM2.ChildrenIterator
      - org.apache.xml.dtm.ref.sax2dtm.SAX2DTM2.DescendantIterator
        - org.apache.xml.dtm.ref.sax2dtm.SAX2DTM2.TypedDescendantIterator
      - org.apache.xml.dtm.ref.sax2dtm.SAX2DTM2.FollowingIterator
        - org.apache.xml.dtm.ref.sax2dtm.SAX2DTM2.TypedFollowingIterator
      - org.apache.xml.dtm.ref.sax2dtm.SAX2DTM2.FollowingSiblingIterator
        - org.apache.xml.dtm.ref.sax2dtm.SAX2DTM2.TypedFollowingSiblingIterator
      - org.apache.xml.dtm.ref.sax2dtm.SAX2DTM2.ParentIterator
      - org.apache.xml.dtm.ref.sax2dtm.SAX2DTM2.PrecedingIterator
        - org.apache.xml.dtm.ref.sax2dtm.SAX2DTM2.TypedPrecedingIterator
      - org.apache.xml.dtm.ref.sax2dtm.SAX2DTM2.PrecedingSiblingIterator
        - org.apache.xml.dtm.ref.sax2dtm.SAX2DTM2.TypedPrecedingSiblingIterator
      - org.apache.xml.dtm.ref.sax2dtm.SAX2DTM2.TypedAttributeIterator
      - org.apache.xml.dtm.ref.sax2dtm.SAX2DTM2.TypedChildrenIterator
      - org.apache.xalan.xsltc.dom.SAXImpl.NamespaceAttributeIterator
      - org.apache.xalan.xsltc.dom.SAXImpl.NamespaceChildrenIterator
      - org.apache.xalan.xsltc.dom.SAXImpl.NamespaceWildcardIterator
    - org.apache.xalan.xsltc.dom.DupFilterIterator
    - org.apache.xalan.xsltc.dom.FilterIterator
    - org.apache.xalan.xsltc.dom.ForwardPositionIterator
    - org.apache.xalan.xsltc.dom.KeyIndex
    - org.apache.xalan.xsltc.dom.MatchingIterator
    - org.apache.xalan.xsltc.dom.MultiValuedNodeHeapIterator
      - org.apache.xalan.xsltc.dom.KeyIndex.KeyIndexIterator
      - org.apache.xalan.xsltc.dom.UnionIterator
    - org.apache.xalan.xsltc.dom.NthIterator
    - org.apache.xalan.xsltc.dom.SimpleResultTreeImpl.SimpleIterator
    - org.apache.xalan.xsltc.dom.SimpleResultTreeImpl.SingletonIterator
    - org.apache.xalan.xsltc.dom.SingletonIterator
    - org.apache.xalan.xsltc.dom.SortingIterator
    - org.apache.xalan.xsltc.dom.StepIterator
      - org.apache.xalan.xsltc.dom.FilteredStepIterator
  - org.apache.xml.dtm.DTMAxisTraverser
  - org.apache.xml.dtm.ref.DTMDefaultBase (implements org.apache.xml.dtm.DTM)
    - org.apache.xml.dtm.ref.DTMDefaultBaseTraversers
      - org.apache.xml.dtm.ref.DTMDefaultBaseIterators
        - org.apache.xml.dtm.ref.dom2dtm.DOM2DTM
        - org.apache.xalan.lib.sql.DTMDocument
          - org.apache.xalan.lib.sql.SQLDocument
          - org.apache.xalan.lib.sql.SQLErrorDocument
        - org.apache.xml.dtm.ref.sax2dtm.SAX2DTM (implements org.xml.sax.ContentHandler, org.xml.sax.ext.DeclHandler, org.xml.sax.DTDHandler, org.xml.sax.EntityResolver, org.xml.sax.ErrorHandler, org.xml.sax.ext.LexicalHandler)
          - org.apache.xml.dtm.ref.sax2dtm.SAX2DTM2
            - org.apache.xalan.xsltc.dom.SAXImpl (implements org.apache.xalan.xsltc.dom.DOMBuilder, org.apache.xalan.xsltc.DOMEnhancedForDTM)
          - org.apache.xml.dtm.ref.sax2dtm.SAX2RTFDTM
  - org.apache.xml.dtm.ref.DTMDocumentImpl (implements org.xml.sax.ContentHandler, org.apache.xml.dtm.DTM, org.xml.sax.ext.LexicalHandler)
  - org.apache.xml.dtm.DTMManager
    - org.apache.xml.dtm.ref.DTMManagerDefault
      - org.apache.xalan.xsltc.dom.XSLTCDTMManager
    - org.apache.xpath.XPathContext
  - org.apache.xml.dtm.ref.DTMNamedNodeMap (implements org.w3c.dom.NamedNodeMap)
  - org.apache.xml.dtm.ref.DTMNodeIterator (implements org.w3c.dom.traversal.NodeIterator)
  - org.apache.xml.dtm.ref.DTMNodeListBase (implements org.w3c.dom.NodeList)
    - org.apache.xml.dtm.ref.DTMAxisIterNodeList
    - org.apache.xml.dtm.ref.DTMChildIterNodeList
    - org.apache.xml.dtm.ref.DTMNodeList
  - org.apache.xml.dtm.ref.DTMNodeProxy (implements org.w3c.dom.Attr, org.w3c.dom.Comment, org.w3c.dom.Document, org.w3c.dom.DocumentFragment, org.w3c.dom.Element, org.w3c.dom.Node, org.w3c.dom.ProcessingInstruction, org.w3c.dom.Text)
  - org.apache.xml.dtm.ref.DTMStringPool
    - org.apache.xml.dtm.ref.CustomStringPool
    - org.apache.xml.dtm.ref.DTMSafeStringPool
  - org.apache.xml.dtm.ref.DTMTreeWalker
    - org.apache.xalan.transformer.TreeWalker2Result
  - org.apache.xpath.objects.DTMXRTreeFrag
  - org.apache.xml.serializer.ElemDesc
  - org.apache.xalan.templates.ElemLiteralResult.Attribute (implements org.w3c.dom.Attr)
  - org.apache.xalan.templates.ElemLiteralResult.LiteralElementAttributes (implements org.w3c.dom.NamedNodeMap)
  - org.apache.xalan.xsltc.dom.EmptyFilter (implements org.apache.xalan.xsltc.dom.Filter)
  - org.apache.xml.dtm.ref.EmptyIterator (implements org.apache.xml.dtm.DTMAxisIterator)
  - org.apache.xml.serializer.EmptySerializer (implements org.apache.xml.serializer.SerializationHandler)
    - org.apache.xalan.xsltc.dom.SimpleResultTreeImpl (implements org.apache.xalan.xsltc.DOM, org.apache.xml.dtm.DTM)
      - org.apache.xalan.xsltc.dom.AdaptiveResultTreeImpl
    - org.apache.xalan.xsltc.runtime.StringValueHandler
  - org.apache.xml.serializer.EncodingInfo
  - org.apache.xml.serializer.Encodings
  - org.apache.xalan.xslt.EnvironmentCheck
  - org.apache.xalan.xsltc.compiler.util.ErrorMsg
  - org.apache.xml.dtm.ref.ExpandedNameTable
  - org.apache.xpath.Expression (implements org.apache.xpath.ExpressionNode, java.io.Serializable, org.apache.xpath.XPathVisitable)
    - org.apache.xpath.functions.Function
      - org.apache.xpath.functions.FuncCurrent
      - org.apache.xpath.functions.FuncExtFunction
      - org.apache.xpath.functions.FuncFalse
      - org.apache.xpath.functions.FuncLast
      - org.apache.xpath.functions.FuncPosition
      - org.apache.xpath.functions.FunctionOneArg (implements org.apache.xpath.ExpressionOwner)
        - org.apache.xpath.functions.FuncBoolean
        - org.apache.xpath.functions.FuncCeiling
        - org.apache.xpath.functions.FuncCount
        - org.apache.xpath.functions.FuncExtElementAvailable
        - org.apache.xpath.functions.FuncExtFunctionAvailable
        - org.apache.xpath.functions.FuncFloor
        - org.apache.xpath.functions.FuncId
        - org.apache.xpath.functions.FuncLang
        - org.apache.xpath.functions.FuncNot
        - org.apache.xpath.functions.FuncRound
        - org.apache.xpath.functions.FuncSum
        - org.apache.xpath.functions.FuncSystemProperty
        - org.apache.xpath.functions.Function2Args
          - org.apache.xpath.functions.FuncContains
          - org.apache.xalan.templates.FuncDocument
          - org.apache.xalan.templates.FuncKey
          - org.apache.xpath.functions.FuncStartsWith
          - org.apache.xpath.functions.FuncSubstringAfter
          - org.apache.xpath.functions.FuncSubstringBefore
          - org.apache.xpath.functions.Function3Args
            - org.apache.xalan.templates.FuncFormatNumb
            - org.apache.xpath.functions.FuncSubstring
            - org.apache.xpath.functions.FunctionMultiArgs
              - org.apache.xpath.functions.FuncConcat
            - org.apache.xpath.functions.FuncTranslate
        - org.apache.xpath.functions.FunctionDef1Arg
          - org.apache.xpath.functions.FuncDoclocation
          - org.apache.xpath.functions.FuncGenerateId
          - org.apache.xpath.functions.FuncLocalPart
          - org.apache.xpath.functions.FuncNamespace
          - org.apache.xpath.functions.FuncNormalizeSpace
          - org.apache.xpath.functions.FuncNumber
          - org.apache.xpath.functions.FuncQname
          - org.apache.xpath.functions.FuncString
          - org.apache.xpath.functions.FuncStringLength
        - org.apache.xpath.functions.FuncUnparsedEntityURI
      - org.apache.xpath.functions.FuncTrue
    - org.apache.xpath.patterns.NodeTest
      - org.apache.xpath.axes.PredicatedNodeTest (implements org.apache.xpath.axes.SubContextList)
        - org.apache.xpath.axes.AxesWalker (implements java.lang.Cloneable, org.apache.xpath.ExpressionOwner, org.apache.xpath.axes.PathComponent)
          - org.apache.xpath.axes.FilterExprWalker
          - org.apache.xpath.axes.ReverseAxesWalker
        - org.apache.xpath.axes.LocPathIterator (implements java.lang.Cloneable, org.apache.xml.dtm.DTMIterator, org.apache.xpath.axes.PathComponent, java.io.Serializable)
          - org.apache.xpath.axes.BasicTestIterator
            - org.apache.xpath.axes.ChildTestIterator
              - org.apache.xpath.axes.AttributeIterator
              - org.apache.xalan.transformer.KeyRefIterator
              - org.apache.xpath.axes.OneStepIterator
              - org.apache.xpath.axes.OneStepIteratorForward
                - org.apache.xalan.transformer.KeyIterator
              - org.apache.xpath.axes.UnionChildIterator
            - org.apache.xpath.axes.FilterExprIterator
          - org.apache.xpath.axes.ChildIterator
          - org.apache.xpath.axes.DescendantIterator
          - org.apache.xpath.axes.FilterExprIteratorSimple
          - org.apache.xpath.axes.MatchPatternIterator
          - org.apache.xpath.axes.SelfIteratorNoPredicate
          - org.apache.xpath.axes.UnionPathIterator (implements java.lang.Cloneable, org.apache.xml.dtm.DTMIterator, org.apache.xpath.axes.PathComponent, java.io.Serializable)
          - org.apache.xpath.axes.WalkingIterator (implements org.apache.xpath.ExpressionOwner)
            - org.apache.xpath.axes.WalkingIteratorSorted
      - org.apache.xpath.patterns.StepPattern (implements org.apache.xpath.ExpressionOwner, org.apache.xpath.axes.SubContextList)
        - org.apache.xpath.patterns.ContextMatchStepPattern
        - org.apache.xpath.patterns.FunctionPattern
    - org.apache.xpath.operations.Operation (implements org.apache.xpath.ExpressionOwner)
      - org.apache.xpath.operations.And
      - org.apache.xpath.operations.Div
      - org.apache.xpath.operations.Equals
      - org.apache.xpath.operations.Gt
      - org.apache.xpath.operations.Gte
      - org.apache.xpath.operations.Lt
      - org.apache.xpath.operations.Lte
      - org.apache.xpath.operations.Minus
      - org.apache.xpath.operations.Mod
      - org.apache.xpath.operations.Mult
      - org.apache.xpath.operations.NotEquals
      - org.apache.xpath.operations.Or
      - org.apache.xpath.operations.Plus
      - org.apache.xpath.operations.Quo
    - org.apache.xpath.operations.UnaryOperation (implements org.apache.xpath.ExpressionOwner)
      - org.apache.xpath.operations.Bool
      - org.apache.xpath.operations.Neg
      - org.apache.xpath.operations.Number
      - org.apache.xpath.operations.String
    - org.apache.xpath.patterns.UnionPattern
    - org.apache.xpath.operations.Variable (implements org.apache.xpath.axes.PathComponent)
      - org.apache.xpath.operations.VariableSafeAbsRef
    - org.apache.xpath.objects.XObject (implements java.lang.Cloneable, java.io.Serializable)
      - org.apache.xpath.axes.NodeSequence (implements java.lang.Cloneable, org.apache.xml.dtm.DTMIterator, org.apache.xpath.axes.PathComponent)
        - org.apache.xpath.objects.XNodeSet
          - org.apache.xpath.objects.XNodeSetForDOM
          - org.apache.xpath.objects.XNull
      - org.apache.xpath.objects.XBoolean
        - org.apache.xpath.objects.XBooleanStatic
      - org.apache.xpath.objects.XNumber
      - org.apache.xpath.objects.XRTreeFrag (implements java.lang.Cloneable)
        - org.apache.xpath.objects.XRTreeFragSelectWrapper (implements java.lang.Cloneable)
      - org.apache.xpath.objects.XString (implements org.apache.xml.utils.XMLString)
        - org.apache.xpath.objects.XStringForChars
        - org.apache.xpath.objects.XStringForFSB
      - org.apache.xalan.templates.XUnresolvedVariable
      - org.apache.xalan.templates.XUnresolvedVariableSimple
  - org.apache.xalan.lib.ExsltBase
    - org.apache.xalan.lib.ExsltDynamic
    - org.apache.xalan.lib.ExsltMath
    - org.apache.xalan.lib.ExsltSets
    - org.apache.xalan.lib.ExsltStrings
  - org.apache.xalan.lib.ExsltCommon
  - org.apache.xalan.lib.ExsltDatetime
  - org.apache.xml.dtm.ref.ExtendedType
  - org.apache.xalan.trace.ExtensionEvent
  - org.apache.xalan.extensions.ExtensionHandler
    - org.apache.xalan.extensions.ExtensionHandlerExsltFunction
    - org.apache.xalan.extensions.ExtensionHandlerGeneral
    - org.apache.xalan.extensions.ExtensionHandlerJava
      - org.apache.xalan.extensions.ExtensionHandlerJavaClass
      - org.apache.xalan.extensions.ExtensionHandlerJavaPackage
  - org.apache.xalan.extensions.ExtensionNamespaceContext (implements javax.xml.namespace.NamespaceContext)
  - org.apache.xalan.extensions.ExtensionNamespacesManager
  - org.apache.xalan.extensions.ExtensionNamespaceSupport
  - org.apache.xalan.lib.Extensions
  - org.apache.xalan.extensions.ExtensionsTable
  - org.apache.xml.utils.FastStringBuffer
  - org.apache.xalan.xsltc.compiler.FlowList
  - org.apache.xpath.compiler.FunctionTable
  - org.apache.xalan.trace.GenerateEvent (implements java.util.EventListener)
  - org.apache.xalan.xsltc.cmdline.getopt.GetOpt
  - org.apache.xalan.xsltc.runtime.Hashtable
  - org.apache.xml.utils.Hashtree2Node
  - org.apache.xml.dtm.ref.IncrementalSAXSource_Filter (implements org.xml.sax.ContentHandler, org.xml.sax.DTDHandler, org.xml.sax.ErrorHandler, org.apache.xml.dtm.ref.IncrementalSAXSource, org.xml.sax.ext.LexicalHandler, java.lang.Runnable)
  - org.apache.xml.dtm.ref.IncrementalSAXSource_Xerces (implements org.apache.xml.dtm.ref.IncrementalSAXSource)
  - org.apache.xml.utils.res.IntArrayWrapper
  - org.apache.xalan.xsltc.util.IntegerArray (implements java.lang.Cloneable)
  - org.apache.xml.utils.IntVector (implements java.lang.Cloneable)
    - org.apache.xml.utils.IntStack
  - org.apache.xpath.axes.IteratorPool (implements java.io.Serializable)
  - org.apache.xalan.xsltc.util.JavaCupRedirect
  - org.apache.xpath.jaxp.JAXPExtensionsProvider (implements org.apache.xpath.ExtensionsProvider)
  - org.apache.xpath.jaxp.JAXPPrefixResolver (implements org.apache.xml.utils.PrefixResolver)
  - org.apache.xalan.lib.sql.JNDIConnectionPool (implements org.apache.xalan.lib.sql.ConnectionPool)
  - org.apache.xalan.transformer.KeyManager
  - org.apache.xalan.transformer.KeyTable
  - org.apache.xpath.compiler.Keywords
  - org.apache.xml.utils.ListingErrorHandler (implements org.xml.sax.ErrorHandler, javax.xml.transform.ErrorListener)
  - org.apache.xalan.xsltc.dom.LoadDocument
  - 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.res.LongArrayWrapper
  - java_cup.runtime.lr_parser
    - org.apache.xalan.xsltc.compiler.XPathParser
  - org.apache.xml.serializer.dom3.LSSerializerImpl (implements org.w3c.dom.DOMConfiguration, org.w3c.dom.ls.LSSerializer)
  - org.apache.xalan.xsltc.runtime.MessageHandler
  - org.apache.xml.serializer.utils.Messages
  - org.apache.xml.serializer.Method
  - org.apache.xalan.extensions.MethodResolver
  - org.apache.xml.serializer.utils.MsgKey
  - org.apache.xalan.transformer.MsgMgr
  - org.apache.xalan.xsltc.dom.MultiDOM (implements org.apache.xalan.xsltc.DOM)
  - org.apache.xalan.xsltc.dom.MultiValuedNodeHeapIterator.HeapNode (implements java.lang.Cloneable)
  - org.apache.xml.utils.NameSpace (implements java.io.Serializable)
  - org.apache.xml.serializer.NamespaceMappings
  - org.apache.xml.serializer.dom3.NamespaceSupport
  - org.xml.sax.helpers.NamespaceSupport
    - org.apache.xml.utils.NamespaceSupport2
  - org.apache.xalan.xsltc.runtime.Node
  - org.apache.xalan.xsltc.dom.NodeCounter
    - org.apache.xalan.xsltc.dom.AnyNodeCounter
    - org.apache.xalan.xsltc.dom.MultipleNodeCounter
    - org.apache.xalan.xsltc.dom.SingleNodeCounter
  - org.apache.xalan.lib.NodeInfo
  - org.apache.xalan.xsltc.dom.NodeIteratorBase (implements org.apache.xalan.xsltc.NodeIterator)
  - org.apache.xml.dtm.ref.NodeLocator (implements javax.xml.transform.SourceLocator)
  - org.apache.xpath.NodeSet (implements java.lang.Cloneable, org.apache.xpath.axes.ContextNodeList, org.w3c.dom.traversal.NodeIterator, org.w3c.dom.NodeList)
  - org.apache.xalan.transformer.NodeSorter
  - org.apache.xalan.xsltc.dom.NodeSortRecord
  - org.apache.xalan.xsltc.dom.NodeSortRecordFactory
  - org.apache.xml.utils.NodeVector (implements java.lang.Cloneable, java.io.Serializable)
    - org.apache.xpath.NodeSetDTM (implements java.lang.Cloneable, org.apache.xml.dtm.DTMIterator)
      - org.apache.xpath.axes.RTFIterator
  - org.apache.xml.utils.NSInfo
  - org.apache.xalan.lib.sql.ObjectArray
  - 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.xpath.compiler.OpCodes
  - org.apache.xalan.xsltc.runtime.Operators
  - org.apache.xpath.compiler.OpMap
    - org.apache.xpath.compiler.Compiler
  - org.apache.xpath.compiler.OpMapVector
  - org.apache.xml.serializer.OutputPropertiesFactory
  - org.apache.xml.serializer.OutputPropertyUtils
  - org.apache.xalan.xsltc.trax.OutputSettings
  - org.apache.xalan.xsltc.runtime.Parameter
  - org.apache.xalan.xsltc.compiler.Parser (implements org.apache.xalan.xsltc.compiler.Constants, org.xml.sax.ContentHandler)
  - org.apache.xalan.lib.PipeDocument
  - org.apache.xalan.lib.sql.PooledConnection
  - org.apache.xml.utils.PrefixResolverDefault (implements org.apache.xml.utils.PrefixResolver)
  - org.apache.xalan.trace.PrintTraceListener (implements org.apache.xalan.trace.TraceListenerEx3)
  - org.apache.xalan.xslt.Process
  - org.apache.xalan.xsltc.ProcessorVersion
  - org.apache.xpath.compiler.PsuedoNames
  - org.apache.xml.utils.QName (implements java.io.Serializable)
  - org.apache.xalan.lib.sql.QueryParameter
  - org.apache.xalan.transformer.QueuedEvents
  - org.apache.xalan.lib.Redirect
  - java.util.ResourceBundle
    - java.util.ListResourceBundle
      - org.apache.xalan.xsltc.compiler.util.ErrorMessages
        - org.apache.xalan.xsltc.compiler.util.ErrorMessages_no
      - org.apache.xalan.xsltc.runtime.ErrorMessages
      - org.apache.xalan.xsltc.compiler.util.ErrorMessages_ca
      - org.apache.xalan.xsltc.runtime.ErrorMessages_ca
      - org.apache.xalan.xsltc.compiler.util.ErrorMessages_cs
      - org.apache.xalan.xsltc.runtime.ErrorMessages_cs
      - org.apache.xalan.xsltc.compiler.util.ErrorMessages_de
      - org.apache.xalan.xsltc.runtime.ErrorMessages_de
      - org.apache.xalan.xsltc.compiler.util.ErrorMessages_es
      - org.apache.xalan.xsltc.runtime.ErrorMessages_es
      - org.apache.xalan.xsltc.compiler.util.ErrorMessages_fr
      - org.apache.xalan.xsltc.runtime.ErrorMessages_fr
      - org.apache.xalan.xsltc.compiler.util.ErrorMessages_hu
      - org.apache.xalan.xsltc.runtime.ErrorMessages_hu
      - org.apache.xalan.xsltc.compiler.util.ErrorMessages_it
      - org.apache.xalan.xsltc.runtime.ErrorMessages_it
      - org.apache.xalan.xsltc.compiler.util.ErrorMessages_ja
      - org.apache.xalan.xsltc.runtime.ErrorMessages_ja
      - org.apache.xalan.xsltc.compiler.util.ErrorMessages_ko
      - org.apache.xalan.xsltc.runtime.ErrorMessages_ko
      - org.apache.xalan.xsltc.runtime.ErrorMessages_no
      - org.apache.xalan.xsltc.compiler.util.ErrorMessages_pl
      - org.apache.xalan.xsltc.runtime.ErrorMessages_pl
      - org.apache.xalan.xsltc.compiler.util.ErrorMessages_pt_BR
      - org.apache.xalan.xsltc.runtime.ErrorMessages_pt_BR
      - org.apache.xalan.xsltc.compiler.util.ErrorMessages_ru
      - org.apache.xalan.xsltc.runtime.ErrorMessages_ru
      - org.apache.xalan.xsltc.compiler.util.ErrorMessages_sk
      - org.apache.xalan.xsltc.runtime.ErrorMessages_sk
      - org.apache.xalan.xsltc.compiler.util.ErrorMessages_sl
      - org.apache.xalan.xsltc.runtime.ErrorMessages_sl
      - org.apache.xalan.xsltc.compiler.util.ErrorMessages_tr
      - org.apache.xalan.xsltc.runtime.ErrorMessages_tr
      - org.apache.xalan.xsltc.compiler.util.ErrorMessages_zh
      - org.apache.xalan.xsltc.runtime.ErrorMessages_zh
      - org.apache.xalan.xsltc.compiler.util.ErrorMessages_zh_TW
      - org.apache.xalan.xsltc.runtime.ErrorMessages_zh_TW
      - org.apache.xml.serializer.utils.SerializerMessages
        - org.apache.xml.serializer.utils.SerializerMessages_en
      - org.apache.xml.serializer.utils.SerializerMessages_ca
      - org.apache.xml.serializer.utils.SerializerMessages_cs
      - org.apache.xml.serializer.utils.SerializerMessages_de
      - org.apache.xml.serializer.utils.SerializerMessages_es
      - org.apache.xml.serializer.utils.SerializerMessages_fr
      - org.apache.xml.serializer.utils.SerializerMessages_hu
      - org.apache.xml.serializer.utils.SerializerMessages_it
      - org.apache.xml.serializer.utils.SerializerMessages_ja
      - org.apache.xml.serializer.utils.SerializerMessages_ko
      - org.apache.xml.serializer.utils.SerializerMessages_pl
      - org.apache.xml.serializer.utils.SerializerMessages_pt_BR
      - org.apache.xml.serializer.utils.SerializerMessages_ru
      - org.apache.xml.serializer.utils.SerializerMessages_sk
      - org.apache.xml.serializer.utils.SerializerMessages_sl
      - org.apache.xml.serializer.utils.SerializerMessages_sv
      - org.apache.xml.serializer.utils.SerializerMessages_tr
      - org.apache.xml.serializer.utils.SerializerMessages_zh
        - org.apache.xml.serializer.utils.SerializerMessages_zh_CN
      - org.apache.xml.serializer.utils.SerializerMessages_zh_TW
      - org.apache.xml.res.XMLErrorResources
        - org.apache.xml.res.XMLErrorResources_en
        - org.apache.xml.res.XMLErrorResources_sv
      - org.apache.xml.res.XMLErrorResources_ca
      - org.apache.xml.res.XMLErrorResources_cs
      - org.apache.xml.res.XMLErrorResources_de
      - org.apache.xml.res.XMLErrorResources_es
      - org.apache.xml.res.XMLErrorResources_fr
      - org.apache.xml.res.XMLErrorResources_hu
      - org.apache.xml.res.XMLErrorResources_it
      - org.apache.xml.res.XMLErrorResources_ja
      - org.apache.xml.res.XMLErrorResources_ko
      - org.apache.xml.res.XMLErrorResources_pl
      - org.apache.xml.res.XMLErrorResources_pt_BR
      - org.apache.xml.res.XMLErrorResources_ru
      - org.apache.xml.res.XMLErrorResources_sk
      - org.apache.xml.res.XMLErrorResources_sl
      - org.apache.xml.res.XMLErrorResources_tr
      - org.apache.xml.res.XMLErrorResources_zh
      - org.apache.xml.res.XMLErrorResources_zh_TW
      - org.apache.xpath.res.XPATHErrorResources
        - org.apache.xpath.res.XPATHErrorResources_en
        - org.apache.xpath.res.XPATHErrorResources_sv
      - org.apache.xpath.res.XPATHErrorResources_ca
      - org.apache.xpath.res.XPATHErrorResources_cs
      - org.apache.xpath.res.XPATHErrorResources_de
      - org.apache.xpath.res.XPATHErrorResources_es
      - org.apache.xpath.res.XPATHErrorResources_fr
      - org.apache.xpath.res.XPATHErrorResources_hu
      - org.apache.xpath.res.XPATHErrorResources_it
      - org.apache.xpath.res.XPATHErrorResources_ja
      - org.apache.xpath.res.XPATHErrorResources_ko
      - org.apache.xpath.res.XPATHErrorResources_pl
      - org.apache.xpath.res.XPATHErrorResources_pt_BR
      - org.apache.xpath.res.XPATHErrorResources_ru
      - org.apache.xpath.res.XPATHErrorResources_sk
      - org.apache.xpath.res.XPATHErrorResources_sl
      - org.apache.xpath.res.XPATHErrorResources_tr
      - org.apache.xpath.res.XPATHErrorResources_zh
        - org.apache.xpath.res.XPATHErrorResources_zh_CN
      - org.apache.xpath.res.XPATHErrorResources_zh_TW
      - org.apache.xml.utils.res.XResourceBundle
        - org.apache.xml.utils.res.XResources_cy
        - org.apache.xml.utils.res.XResources_de
        - org.apache.xml.utils.res.XResources_el
        - org.apache.xml.utils.res.XResources_en
        - org.apache.xml.utils.res.XResources_es
        - org.apache.xml.utils.res.XResources_fr
        - org.apache.xml.utils.res.XResources_he
        - org.apache.xml.utils.res.XResources_hy
        - org.apache.xml.utils.res.XResources_it
        - org.apache.xml.utils.res.XResources_ja_JP_A
        - org.apache.xml.utils.res.XResources_ja_JP_HA
        - org.apache.xml.utils.res.XResources_ja_JP_HI
        - org.apache.xml.utils.res.XResources_ja_JP_I
        - org.apache.xml.utils.res.XResources_ka
        - org.apache.xml.utils.res.XResources_ko
        - org.apache.xml.utils.res.XResources_sv
        - org.apache.xml.utils.res.XResources_zh_CN
        - org.apache.xml.utils.res.XResources_zh_TW
      - org.apache.xml.utils.res.XResourceBundleBase
      - org.apache.xalan.res.XSLTErrorResources
        - org.apache.xalan.res.XSLTErrorResources_en
        - org.apache.xalan.res.XSLTErrorResources_sv
      - org.apache.xalan.res.XSLTErrorResources_ca
      - org.apache.xalan.res.XSLTErrorResources_cs
      - org.apache.xalan.res.XSLTErrorResources_de
      - org.apache.xalan.res.XSLTErrorResources_es
      - org.apache.xalan.res.XSLTErrorResources_fr
      - org.apache.xalan.res.XSLTErrorResources_hu
      - org.apache.xalan.res.XSLTErrorResources_it
      - org.apache.xalan.res.XSLTErrorResources_ja
      - org.apache.xalan.res.XSLTErrorResources_ko
      - org.apache.xalan.res.XSLTErrorResources_pl
      - org.apache.xalan.res.XSLTErrorResources_pt_BR
      - org.apache.xalan.res.XSLTErrorResources_ru
      - org.apache.xalan.res.XSLTErrorResources_sk
      - org.apache.xalan.res.XSLTErrorResources_sl
      - org.apache.xalan.res.XSLTErrorResources_tr
      - org.apache.xalan.res.XSLTErrorResources_zh
        - org.apache.xalan.res.XSLTErrorResources_zh_CN
      - org.apache.xalan.res.XSLTErrorResources_zh_TW
  - org.apache.xalan.transformer.ResultNameSpace
  - org.apache.xalan.xsltc.trax.SAX2DOM (implements org.apache.xalan.xsltc.runtime.Constants, org.xml.sax.ContentHandler, org.xml.sax.ext.LexicalHandler)
  - org.apache.xalan.trace.SelectionEvent (implements java.util.EventListener)
    - org.apache.xalan.trace.EndSelectionEvent
  - org.apache.xml.utils.SerializableLocatorImpl (implements org.xml.sax.Locator, java.io.Serializable)
  - org.apache.xml.serializer.SerializerBase (implements org.apache.xml.serializer.SerializationHandler)
    - org.apache.xml.serializer.ToSAXHandler
      - org.apache.xml.serializer.ToHTMLSAXHandler
      - org.apache.xml.serializer.ToTextSAXHandler
      - org.apache.xml.serializer.ToXMLSAXHandler
    - org.apache.xml.serializer.ToStream
      - org.apache.xml.serializer.ToHTMLStream
      - org.apache.xml.serializer.ToTextStream
      - org.apache.xml.serializer.ToXMLStream
    - org.apache.xml.serializer.ToUnknownStream
  - org.apache.xalan.serialize.SerializerFactory
  - org.apache.xml.serializer.SerializerFactory
  - org.apache.xalan.transformer.SerializerSwitcher
  - org.apache.xalan.serialize.SerializerUtils
  - org.apache.xpath.SourceTree
  - org.apache.xpath.SourceTreeManager
  - org.apache.xalan.lib.sql.SQLQueryParser
  - org.apache.xalan.transformer.StackGuard
  - org.apache.xml.utils.res.StringArrayWrapper
  - org.apache.xml.utils.StringBufferPool
  - org.apache.xml.utils.StringComparable (implements java.lang.Comparable<T>)
  - org.apache.xml.serializer.utils.StringToIntTable
  - 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.xalan.xsltc.compiler.sym
  - org.apache.xalan.xsltc.compiler.SyntaxTreeNode (implements org.apache.xalan.xsltc.compiler.Constants)
    - org.apache.xalan.xsltc.compiler.Pattern
      - org.apache.xalan.xsltc.compiler.LocationPathPattern
    - org.apache.xalan.xsltc.compiler.Stylesheet
    - org.apache.xalan.xsltc.compiler.Template
  - org.apache.xml.serializer.utils.SystemIDResolver
  - org.apache.xml.utils.SystemIDResolver
  - org.apache.xalan.templates.TemplateList (implements java.io.Serializable)
  - org.apache.xalan.templates.TemplateList.TemplateWalker
  - org.apache.xalan.xsltc.trax.TemplatesHandlerImpl (implements org.xml.sax.ContentHandler, org.apache.xalan.xsltc.compiler.SourceLoader, javax.xml.transform.sax.TemplatesHandler)
  - org.apache.xalan.xsltc.trax.TemplatesImpl (implements java.io.Serializable, javax.xml.transform.Templates)
  - org.apache.xml.utils.ThreadControllerWrapper
  - org.apache.xml.utils.ThreadControllerWrapper.ThreadController
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Error
      - org.apache.xalan.xsltc.compiler.util.InternalError
      - org.apache.xalan.xsltc.runtime.InternalRuntimeError
    - java.lang.Exception
      - org.apache.xalan.xsltc.compiler.CompilerException
      - org.apache.xalan.xsltc.cmdline.getopt.GetOptsException
      - java.io.IOException
        - org.apache.xml.utils.URI.MalformedURIException
      - java.lang.RuntimeException
        - org.w3c.dom.DOMException
          - org.apache.xml.dtm.DTMDOMException
          - org.apache.xml.dtm.ref.DTMNamedNodeMap.DTMException
        - org.apache.xml.dtm.DTMException
          - org.apache.xml.dtm.DTMConfigurationException
        - org.apache.xpath.FoundIndex
        - org.apache.xml.serializer.utils.WrappedRuntimeException
        - org.apache.xml.utils.WrappedRuntimeException
        - org.apache.xml.utils.WrongParserException
      - org.xml.sax.SAXException
        - org.apache.xml.utils.StopParseException
        - org.apache.xalan.xsltc.TransletException
      - javax.xml.transform.TransformerException
        - org.apache.xpath.XPathException
          - org.apache.xpath.XPathProcessorException
        - org.apache.xpath.domapi.XPathStylesheetDOM3Exception
      - org.apache.xalan.xsltc.compiler.util.TypeCheckError
      - org.apache.xpath.functions.WrongNumberArgsException
  - org.apache.xalan.trace.TraceManager
  - org.apache.xalan.trace.TracerEvent (implements java.util.EventListener)
  - org.apache.xalan.xsltc.cmdline.Transform
  - javax.xml.transform.Transformer
    - org.apache.xalan.transformer.TransformerIdentityImpl (implements org.xml.sax.ext.DeclHandler, javax.xml.transform.sax.TransformerHandler)
    - org.apache.xalan.transformer.TransformerImpl (implements org.apache.xml.dtm.DTMWSFilter, org.apache.xpath.ExtensionsProvider, java.lang.Runnable, org.apache.xml.serializer.SerializerTrace)
    - org.apache.xalan.xsltc.trax.TransformerImpl (implements org.apache.xalan.xsltc.DOMCache, javax.xml.transform.ErrorListener)
  - javax.xml.transform.TransformerFactory
    - javax.xml.transform.sax.SAXTransformerFactory
      - org.apache.xalan.xsltc.trax.SmartTransformerFactoryImpl
      - org.apache.xalan.processor.TransformerFactoryImpl
      - org.apache.xalan.xsltc.trax.TransformerFactoryImpl (implements javax.xml.transform.ErrorListener, org.apache.xalan.xsltc.compiler.SourceLoader)
  - org.apache.xalan.transformer.TransformerHandlerImpl (implements org.xml.sax.ContentHandler, org.xml.sax.ext.DeclHandler, org.xml.sax.DTDHandler, org.xml.sax.EntityResolver, org.xml.sax.ErrorHandler, org.xml.sax.ext.LexicalHandler, javax.xml.transform.sax.TransformerHandler)
  - org.apache.xalan.xsltc.trax.TransformerHandlerImpl (implements org.xml.sax.ext.DeclHandler, javax.xml.transform.sax.TransformerHandler)
  - org.apache.xalan.xsltc.runtime.output.TransletOutputHandlerFactory
  - org.apache.xml.serializer.TreeWalker
  - org.apache.xml.utils.TreeWalker
  - org.apache.xalan.xsltc.compiler.util.Type (implements org.apache.xalan.xsltc.compiler.Constants)
    - org.apache.xalan.xsltc.compiler.util.BooleanType
    - org.apache.xalan.xsltc.compiler.util.MethodType
    - org.apache.xalan.xsltc.compiler.util.NodeSetType
    - org.apache.xalan.xsltc.compiler.util.NodeType
    - org.apache.xalan.xsltc.compiler.util.NumberType
      - org.apache.xalan.xsltc.compiler.util.IntType
      - org.apache.xalan.xsltc.compiler.util.RealType
    - org.apache.xalan.xsltc.compiler.util.ObjectType
    - org.apache.xalan.xsltc.compiler.util.ReferenceType
    - org.apache.xalan.xsltc.compiler.util.ResultTreeType
    - org.apache.xalan.xsltc.compiler.util.StringType
    - org.apache.xalan.xsltc.compiler.util.VoidType
  - org.apache.xml.utils.UnImplNode (implements org.w3c.dom.Document, org.w3c.dom.Element, org.w3c.dom.Node, org.w3c.dom.NodeList)
    - org.apache.xalan.templates.ElemTemplateElement (implements org.apache.xpath.ExpressionNode, org.apache.xml.utils.PrefixResolver, java.io.Serializable, org.apache.xpath.WhitespaceStrippingElementMatcher, org.apache.xalan.templates.XSLTVisitable)
      - org.apache.xalan.templates.DecimalFormatProperties
      - org.apache.xalan.templates.ElemApplyImport
      - org.apache.xalan.templates.ElemChoose
      - org.apache.xalan.templates.ElemComment
      - org.apache.xalan.templates.ElemCopyOf
      - org.apache.xalan.templates.ElemEmpty
      - org.apache.xalan.templates.ElemExtensionDecl
      - org.apache.xalan.templates.ElemExtensionScript
      - org.apache.xalan.templates.ElemFallback
      - org.apache.xalan.templates.ElemForEach (implements org.apache.xpath.ExpressionOwner)
        - org.apache.xalan.templates.ElemCallTemplate
          - org.apache.xalan.templates.ElemApplyTemplates
      - org.apache.xalan.templates.ElemIf
      - org.apache.xalan.templates.ElemMessage
      - org.apache.xalan.templates.ElemNumber
      - org.apache.xalan.templates.ElemOtherwise
      - org.apache.xalan.templates.ElemPI
      - org.apache.xalan.templates.ElemSort
      - org.apache.xalan.templates.ElemTemplate
        - org.apache.xalan.templates.ElemExsltFunction
        - org.apache.xalan.templates.WhiteSpaceInfo
          - org.apache.xalan.processor.WhitespaceInfoPaths
      - org.apache.xalan.templates.ElemText
      - org.apache.xalan.templates.ElemTextLiteral
      - org.apache.xalan.templates.ElemUse
        - org.apache.xalan.templates.ElemAttributeSet
        - org.apache.xalan.templates.ElemCopy
        - org.apache.xalan.templates.ElemElement
          - org.apache.xalan.templates.ElemAttribute
        - org.apache.xalan.templates.ElemLiteralResult
          - org.apache.xalan.templates.ElemExtensionCall
          - org.apache.xalan.templates.ElemUnknown
      - org.apache.xalan.templates.ElemValueOf
      - org.apache.xalan.templates.ElemVariable
        - org.apache.xalan.templates.ElemExsltFuncResult
        - org.apache.xalan.templates.ElemParam
        - org.apache.xalan.templates.ElemVariablePsuedo
      - org.apache.xalan.templates.ElemWhen
      - org.apache.xalan.templates.ElemWithParam
      - org.apache.xalan.templates.KeyDeclaration
      - org.apache.xalan.templates.NamespaceAlias
      - org.apache.xalan.templates.OutputProperties (implements java.lang.Cloneable)
      - org.apache.xalan.templates.Stylesheet (implements java.io.Serializable)
        - org.apache.xalan.templates.StylesheetComposed
          - org.apache.xalan.templates.StylesheetRoot (implements java.io.Serializable, javax.xml.transform.Templates)
      - org.apache.xalan.processor.XSLTElementProcessor
        - org.apache.xalan.processor.ProcessorCharacters
        - org.apache.xalan.processor.ProcessorInclude
          - org.apache.xalan.processor.ProcessorImport
        - org.apache.xalan.processor.ProcessorStylesheetDoc
        - org.apache.xalan.processor.ProcessorStylesheetElement
        - org.apache.xalan.processor.ProcessorTemplateElem
          - org.apache.xalan.processor.ProcessorExsltFuncResult
          - org.apache.xalan.processor.ProcessorExsltFunction
          - org.apache.xalan.processor.ProcessorLRE
            - org.apache.xalan.processor.ProcessorUnknown
          - org.apache.xalan.processor.ProcessorText
  - org.apache.xml.utils.URI (implements java.io.Serializable)
  - org.apache.xalan.xsltc.compiler.util.Util
  - org.apache.xalan.xsltc.trax.Util
  - org.apache.xml.serializer.utils.Utils
  - org.apache.xpath.VariableStack (implements java.lang.Cloneable)
    - org.apache.xpath.jaxp.JAXPVariableStack
  - org.apache.xalan.Version
  - org.apache.xml.serializer.Version
  - org.apache.xpath.axes.WalkerFactory
  - org.apache.xalan.transformer.XalanProperties
  - org.apache.xalan.transformer.XalanTransformState (implements org.apache.xalan.transformer.TransformState)
  - org.apache.xalan.lib.sql.XConnection
  - org.apache.xml.serializer.utils.XML11Char
  - org.apache.xml.utils.XML11Char
  - org.apache.xml.serializer.utils.XMLChar
  - org.apache.xml.utils.XMLChar
  - org.apache.xml.utils.XMLCharacterRecognizer
  - 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)
    - org.apache.xalan.transformer.TrAXFilter
    - org.apache.xalan.xsltc.trax.TrAXFilter
  - org.apache.xml.res.XMLMessages
    - org.apache.xpath.res.XPATHMessages
      - org.apache.xalan.res.XSLMessages
  - org.apache.xalan.templates.XMLNSDecl (implements java.io.Serializable)
  - 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
    - org.apache.xpath.objects.XMLStringFactoryImpl
  - org.apache.xpath.objects.XObjectFactory
  - org.apache.xpath.XPath (implements org.apache.xpath.ExpressionOwner, java.io.Serializable)
  - org.apache.xpath.XPathAPI
  - org.apache.xpath.XPathContext.XPathExpressionContext (implements org.apache.xalan.extensions.ExpressionContext)
  - org.apache.xpath.compiler.XPathDumper
  - org.apache.xpath.domapi.XPathEvaluatorImpl (implements org.w3c.dom.xpath.XPathEvaluator)
  - org.apache.xpath.jaxp.XPathExpressionImpl (implements javax.xml.xpath.XPathExpression)
  - javax.xml.xpath.XPathFactory
    - org.apache.xpath.jaxp.XPathFactoryImpl
  - org.apache.xalan.extensions.XPathFunctionImpl (implements javax.xml.xpath.XPathFunction)
  - org.apache.xalan.extensions.XPathFunctionResolverImpl (implements javax.xml.xpath.XPathFunctionResolver)
  - org.apache.xpath.jaxp.XPathImpl (implements javax.xml.xpath.XPath)
  - org.apache.xpath.compiler.XPathParser
  - org.apache.xpath.XPathVisitor
    - org.apache.xalan.templates.AbsPathChecker
    - org.apache.xalan.extensions.ExpressionVisitor
    - org.apache.xpath.axes.HasPositionalPredChecker
    - org.apache.xalan.templates.VarNameCollector
    - org.apache.xalan.templates.XSLTVisitor
      - org.apache.xalan.templates.RedundentExprEliminator
  - org.apache.xalan.extensions.XSLProcessorContext
  - org.apache.xalan.processor.XSLProcessorVersion
  - org.apache.xalan.processor.XSLTAttributeDef
  - org.apache.xalan.xsltc.compiler.XSLTC
  - org.apache.xalan.xsltc.trax.XSLTCSource (implements javax.xml.transform.Source)
  - org.apache.xalan.processor.XSLTElementDef
    - org.apache.xalan.processor.XSLTSchema
  - org.apache.xalan.xslt.util.XslTransformErrorLocatorHelper

## Interface Hierarchy

- java.lang.Cloneable
  - org.apache.xml.dtm.DTMAxisIterator
  - org.apache.xalan.xsltc.NodeIterator
- org.apache.xalan.xsltc.compiler.Closure
- org.apache.xalan.xsltc.CollatorFactory
- org.apache.xalan.lib.sql.ConnectionPool
- org.apache.xalan.xsltc.runtime.Constants
- org.xml.sax.ContentHandler
  - org.apache.xalan.xsltc.dom.DOMBuilder
  - org.apache.xml.serializer.ExtendedContentHandler
    - org.apache.xml.serializer.SerializationHandler (also extends org.xml.sax.ext.DeclHandler, org.apache.xml.serializer.DOMSerializer, org.xml.sax.DTDHandler, org.xml.sax.ErrorHandler, org.apache.xml.serializer.ExtendedLexicalHandler, org.apache.xml.serializer.Serializer)
  - org.apache.xalan.xsltc.dom.ExtendedSAX (also extends org.xml.sax.ext.DeclHandler, org.xml.sax.DTDHandler, org.xml.sax.ext.LexicalHandler)
    - org.apache.xalan.xsltc.dom.DOMBuilder
  - org.apache.xml.serializer.SerializationHandler (also extends org.xml.sax.ext.DeclHandler, org.apache.xml.serializer.DOMSerializer, org.xml.sax.DTDHandler, org.xml.sax.ErrorHandler, org.apache.xml.serializer.ExtendedContentHandler, org.apache.xml.serializer.ExtendedLexicalHandler, org.apache.xml.serializer.Serializer)
- org.apache.xpath.axes.ContextNodeList
- org.apache.xml.dtm.ref.CoroutineParser
- org.apache.xalan.xsltc.dom.CurrentNodeListFilter
- org.xml.sax.ext.DeclHandler
  - org.apache.xalan.xsltc.dom.DOMBuilder
  - org.apache.xalan.xsltc.dom.ExtendedSAX (also extends org.xml.sax.ContentHandler, org.xml.sax.DTDHandler, org.xml.sax.ext.LexicalHandler)
    - org.apache.xalan.xsltc.dom.DOMBuilder
  - org.apache.xml.serializer.SerializationHandler (also extends org.apache.xml.serializer.DOMSerializer, org.xml.sax.DTDHandler, org.xml.sax.ErrorHandler, org.apache.xml.serializer.ExtendedContentHandler, org.apache.xml.serializer.ExtendedLexicalHandler, org.apache.xml.serializer.Serializer)
- org.apache.xalan.xsltc.DOM
  - org.apache.xalan.xsltc.DOMEnhancedForDTM
- org.apache.xml.dtm.ref.dom2dtm.DOM2DTM.CharacterNodeHandler
- org.apache.xml.serializer.DOM3Serializer
- org.apache.xalan.xsltc.DOMCache
- org.apache.xml.utils.DOMOrder
- org.apache.xml.serializer.DOMSerializer
  - org.apache.xalan.serialize.DOMSerializer
  - org.apache.xml.serializer.SerializationHandler (also extends org.xml.sax.ext.DeclHandler, org.xml.sax.DTDHandler, org.xml.sax.ErrorHandler, org.apache.xml.serializer.ExtendedContentHandler, org.apache.xml.serializer.ExtendedLexicalHandler, org.apache.xml.serializer.Serializer)
- org.xml.sax.DTDHandler
  - org.apache.xalan.xsltc.dom.DOMBuilder
  - org.apache.xalan.xsltc.dom.ExtendedSAX (also extends org.xml.sax.ContentHandler, org.xml.sax.ext.DeclHandler, org.xml.sax.ext.LexicalHandler)
    - org.apache.xalan.xsltc.dom.DOMBuilder
  - org.apache.xml.serializer.SerializationHandler (also extends org.xml.sax.ext.DeclHandler, org.apache.xml.serializer.DOMSerializer, org.xml.sax.ErrorHandler, org.apache.xml.serializer.ExtendedContentHandler, org.apache.xml.serializer.ExtendedLexicalHandler, org.apache.xml.serializer.Serializer)
- org.apache.xml.dtm.DTM
- org.apache.xalan.lib.sql.DTMDocument.CharacterNodeHandler
- org.apache.xml.dtm.DTMFilter
- org.apache.xml.dtm.DTMIterator
- org.apache.xml.dtm.DTMWSFilter
- org.xml.sax.ErrorHandler
  - org.apache.xml.serializer.SerializationHandler (also extends org.xml.sax.ext.DeclHandler, org.apache.xml.serializer.DOMSerializer, org.xml.sax.DTDHandler, org.apache.xml.serializer.ExtendedContentHandler, org.apache.xml.serializer.ExtendedLexicalHandler, org.apache.xml.serializer.Serializer)
- java.util.EventListener
  - org.apache.xalan.trace.TraceListener
    - org.apache.xalan.trace.TraceListenerEx
      - org.apache.xalan.trace.TraceListenerEx2
        - org.apache.xalan.trace.TraceListenerEx3
      - org.apache.xalan.trace.TraceListenerEx3
    - org.apache.xalan.trace.TraceListenerEx2
      - org.apache.xalan.trace.TraceListenerEx3
    - org.apache.xalan.trace.TraceListenerEx3
  - org.apache.xalan.trace.TraceListenerEx
    - org.apache.xalan.trace.TraceListenerEx2
      - org.apache.xalan.trace.TraceListenerEx3
    - org.apache.xalan.trace.TraceListenerEx3
  - org.apache.xalan.trace.TraceListenerEx2
    - org.apache.xalan.trace.TraceListenerEx3
  - org.apache.xalan.trace.TraceListenerEx3
- org.apache.xalan.extensions.ExpressionContext
- org.apache.xpath.ExpressionOwner
- org.apache.xpath.ExtensionsProvider
- org.apache.xalan.xsltc.dom.Filter
- org.apache.xml.dtm.ref.IncrementalSAXSource
- org.apache.bcel.generic.InstructionConstants
  - org.apache.xalan.xsltc.compiler.Constants
- org.xml.sax.ext.LexicalHandler
  - org.apache.xalan.xsltc.dom.DOMBuilder
  - org.apache.xml.serializer.ExtendedLexicalHandler
    - org.apache.xml.serializer.SerializationHandler (also extends org.xml.sax.ext.DeclHandler, org.apache.xml.serializer.DOMSerializer, org.xml.sax.DTDHandler, org.xml.sax.ErrorHandler, org.apache.xml.serializer.ExtendedContentHandler, org.apache.xml.serializer.Serializer)
  - org.apache.xalan.xsltc.dom.ExtendedSAX (also extends org.xml.sax.ContentHandler, org.xml.sax.ext.DeclHandler, org.xml.sax.DTDHandler)
    - org.apache.xalan.xsltc.dom.DOMBuilder
  - org.apache.xml.serializer.SerializationHandler (also extends org.xml.sax.ext.DeclHandler, org.apache.xml.serializer.DOMSerializer, org.xml.sax.DTDHandler, org.xml.sax.ErrorHandler, org.apache.xml.serializer.ExtendedContentHandler, org.apache.xml.serializer.ExtendedLexicalHandler, org.apache.xml.serializer.Serializer)
- org.apache.xml.utils.NodeConsumer
- org.apache.xalan.xsltc.compiler.NodeTest
- org.apache.xpath.patterns.NodeTestFilter
- org.apache.xpath.axes.PathComponent
- org.apache.xml.utils.PrefixResolver
- org.apache.xml.utils.RawCharacterHandler
- org.apache.xalan.serialize.Serializer
- org.apache.xml.serializer.Serializer
  - org.apache.xml.serializer.SerializationHandler (also extends org.xml.sax.ext.DeclHandler, org.apache.xml.serializer.DOMSerializer, org.xml.sax.DTDHandler, org.xml.sax.ErrorHandler, org.apache.xml.serializer.ExtendedContentHandler, org.apache.xml.serializer.ExtendedLexicalHandler)
- org.apache.xml.serializer.SerializerTrace
- org.apache.xalan.xsltc.compiler.SourceLoader
- javax.xml.transform.SourceLocator
  - org.apache.xpath.ExpressionNode
- org.apache.xalan.xsltc.StripFilter
- org.apache.xalan.xsltc.dom.StripWhitespaceFilter
- org.apache.xpath.axes.SubContextList
- org.apache.xalan.transformer.TransformerClient
- org.apache.xalan.transformer.TransformSnapshot
- org.apache.xml.serializer.TransformStateSetter
  - org.apache.xalan.transformer.TransformState
- org.apache.xalan.xsltc.Translet
- org.apache.xpath.WhitespaceStrippingElementMatcher
- org.apache.xml.utils.XMLString
- org.apache.xpath.XPathFactory
- org.apache.xpath.XPathVisitable
- org.apache.xml.serializer.XSLOutputAttributes
  - org.apache.xml.serializer.SerializationHandler (also extends org.xml.sax.ext.DeclHandler, org.apache.xml.serializer.DOMSerializer, org.xml.sax.DTDHandler, org.xml.sax.ErrorHandler, org.apache.xml.serializer.ExtendedContentHandler, org.apache.xml.serializer.ExtendedLexicalHandler, org.apache.xml.serializer.Serializer)
- org.apache.xalan.templates.XSLTVisitable

Copyright © 2023 Apache XML Project. All Rights Reserved.