## Hierarchy For All Packages

Package Hierarchies:
  net.sf.saxon, net.sf.saxon.charcode, net.sf.saxon.dom, net.sf.saxon.event, net.sf.saxon.expr, net.sf.saxon.exslt, net.sf.saxon.functions, net.sf.saxon.instruct, net.sf.saxon.jdom, net.sf.saxon.number, net.sf.saxon.om, net.sf.saxon.pattern, net.sf.saxon.pull, net.sf.saxon.query, net.sf.saxon.sort, net.sf.saxon.sql, net.sf.saxon.style, net.sf.saxon.sxpath, net.sf.saxon.tinytree, net.sf.saxon.trace, net.sf.saxon.trans, net.sf.saxon.tree, net.sf.saxon.type, net.sf.saxon.value, net.sf.saxon.xom, net.sf.saxon.xpath

## Class Hierarchy

- class java.lang.Object
  - class net.sf.saxon.trace.AbstractTraceListener (implements net.sf.saxon.trace.TraceListener)
    - class net.sf.saxon.trace.XQueryTraceListener
    - class net.sf.saxon.trace.XSLTTraceListener
  - class net.sf.saxon.type.AnyItemType (implements net.sf.saxon.type.ItemType, java.io.Serializable)
  - class net.sf.saxon.type.AnySimpleType (implements net.sf.saxon.type.SimpleType)
  - class net.sf.saxon.type.AnyType (implements net.sf.saxon.type.ComplexType, java.io.Serializable)
  - class net.sf.saxon.expr.AppendIterator (implements net.sf.saxon.om.SequenceIterator)
  - class net.sf.saxon.om.ArrayIterator (implements net.sf.saxon.om.AxisIterator, net.sf.saxon.om.GroundedIterator, net.sf.saxon.expr.LastPositionFinder, net.sf.saxon.om.LookaheadIterator, net.sf.saxon.expr.ReversibleIterator)
  - class net.sf.saxon.charcode.ASCIICharacterSet (implements net.sf.saxon.charcode.CharacterSet)
  - class net.sf.saxon.sort.AtomicComparer (implements java.util.Comparator, java.io.Serializable)
  - class net.sf.saxon.sort.AtomicSortComparer (implements java.util.Comparator, java.io.Serializable)
  - class net.sf.saxon.sort.AtomicSortComparer.ComparisonKey
  - class net.sf.saxon.expr.Atomizer.AtomizingFunction (implements net.sf.saxon.expr.MappingFunction)
  - class net.sf.saxon.om.AttributeCollectionImpl (implements net.sf.saxon.om.AttributeCollection, org.xml.sax.Attributes)
  - class net.sf.saxon.style.AttributeValueTemplate
  - class net.sf.saxon.AugmentedSource (implements javax.xml.transform.Source)
  - class net.sf.saxon.om.Axis
  - class net.sf.saxon.om.AxisIteratorImpl (implements net.sf.saxon.om.AtomizableIterator, net.sf.saxon.om.AxisIterator)
    - class net.sf.saxon.om.Navigator.AxisFilter
    - class net.sf.saxon.om.Navigator.BaseEnumeration
      - class net.sf.saxon.om.Navigator.AncestorEnumeration
      - class net.sf.saxon.om.Navigator.DescendantEnumeration
      - class net.sf.saxon.om.Navigator.FollowingEnumeration
      - class net.sf.saxon.om.Navigator.PrecedingEnumeration
  - class net.sf.saxon.instruct.Bindery
  - class net.sf.saxon.charcode.BuggyCharacterSet (implements net.sf.saxon.charcode.CharacterSet)
  - class net.sf.saxon.event.Builder (implements net.sf.saxon.event.Receiver)
    - class net.sf.saxon.tinytree.TinyBuilder
    - class net.sf.saxon.tree.TreeBuilder
  - class net.sf.saxon.type.BuiltInAtomicType (implements net.sf.saxon.type.AtomicType, java.io.Serializable)
  - class net.sf.saxon.type.BuiltInListType (implements net.sf.saxon.type.ListType, net.sf.saxon.expr.MappingFunction, java.io.Serializable)
  - class net.sf.saxon.type.BuiltInSchemaFactory (implements java.io.Serializable)
  - class net.sf.saxon.value.Cardinality
  - class net.sf.saxon.charcode.CharacterSetFactory
  - class net.sf.saxon.tinytree.CharSlice (implements java.lang.CharSequence)
  - class net.sf.saxon.sort.CodepointCollator (implements java.util.Comparator, java.io.Serializable)
  - class net.sf.saxon.sort.CollationFactory
  - class net.sf.saxon.exslt.Common
  - class net.sf.saxon.Compile
  - class net.sf.saxon.expr.ComputedExpression (implements net.sf.saxon.expr.Container, net.sf.saxon.expr.Expression, net.sf.saxon.trace.InstructionInfoProvider, java.io.Serializable)
    - class net.sf.saxon.expr.Assignation (implements net.sf.saxon.expr.Binding)
      - class net.sf.saxon.expr.ForExpression
      - class net.sf.saxon.expr.LetExpression
        - class net.sf.saxon.expr.EagerLetExpression
    - class net.sf.saxon.expr.AxisExpression
    - class net.sf.saxon.expr.BinaryExpression
      - class net.sf.saxon.expr.ArithmeticExpression
        - class net.sf.saxon.expr.ArithmeticExpression.DateAndDuration
        - class net.sf.saxon.expr.ArithmeticExpression.DateDifference
        - class net.sf.saxon.expr.ArithmeticExpression.DurationAddition
        - class net.sf.saxon.expr.ArithmeticExpression.DurationDivision
        - class net.sf.saxon.expr.ArithmeticExpression.DurationMultiplication
        - class net.sf.saxon.expr.ArithmeticExpression.NumericArithmetic
      - class net.sf.saxon.expr.GeneralComparison
      - class net.sf.saxon.expr.GeneralComparison10
      - class net.sf.saxon.expr.IdentityComparison
      - class net.sf.saxon.expr.MinimaxComparison
      - class net.sf.saxon.expr.RangeExpression
      - class net.sf.saxon.expr.SingletonComparison
      - class net.sf.saxon.expr.ValueComparison
      - class net.sf.saxon.expr.VennExpression
    - class net.sf.saxon.expr.CastAsQName
    - class net.sf.saxon.expr.ContextItemExpression
    - class net.sf.saxon.expr.ErrorExpression
    - class net.sf.saxon.expr.FilterExpression
    - class net.sf.saxon.expr.FunctionCall
      - class net.sf.saxon.functions.ExtensionFunctionCall
      - class net.sf.saxon.functions.SystemFunction
        - class net.sf.saxon.functions.Adjust
        - class net.sf.saxon.functions.Aggregate
        - class net.sf.saxon.functions.Available (implements net.sf.saxon.functions.XSLTFunction)
        - class net.sf.saxon.functions.BaseURI
        - class net.sf.saxon.functions.BooleanFn
        - class net.sf.saxon.functions.CollatingFunction
          - class net.sf.saxon.functions.Compare
          - class net.sf.saxon.functions.Contains
          - class net.sf.saxon.functions.DeepEqual
          - class net.sf.saxon.functions.DistinctValues
          - class net.sf.saxon.functions.IndexOf
          - class net.sf.saxon.functions.Minimax
        - class net.sf.saxon.functions.Collection (implements net.sf.saxon.expr.MappingFunction)
        - class net.sf.saxon.functions.CompileTimeFunction
          - class net.sf.saxon.functions.Data
          - class net.sf.saxon.functions.DefaultCollation
          - class net.sf.saxon.functions.Reverse
          - class net.sf.saxon.functions.StaticBaseURI
          - class net.sf.saxon.functions.Unordered
        - class net.sf.saxon.functions.Component
        - class net.sf.saxon.functions.Concat
        - class net.sf.saxon.functions.Current (implements net.sf.saxon.functions.XSLTFunction)
        - class net.sf.saxon.functions.CurrentDateTime
        - class net.sf.saxon.functions.CurrentGroup (implements net.sf.saxon.functions.XSLTFunction)
        - class net.sf.saxon.functions.DateTimeConstructor
        - class net.sf.saxon.functions.Doc
        - class net.sf.saxon.functions.Document (implements net.sf.saxon.expr.MappingFunction, net.sf.saxon.functions.XSLTFunction)
        - class net.sf.saxon.functions.Error
        - class net.sf.saxon.functions.EscapeURI
        - class net.sf.saxon.functions.Evaluate
        - class net.sf.saxon.functions.Existence
        - class net.sf.saxon.functions.ForceCase
        - class net.sf.saxon.functions.FormatDate (implements net.sf.saxon.functions.XSLTFunction)
        - class net.sf.saxon.functions.FormatNumber (implements net.sf.saxon.functions.XSLTFunction)
        - class net.sf.saxon.functions.FormatNumber2 (implements net.sf.saxon.functions.XSLTFunction)
        - class net.sf.saxon.functions.Id (implements net.sf.saxon.expr.MappingFunction)
        - class net.sf.saxon.functions.Idref (implements net.sf.saxon.expr.MappingFunction)
        - class net.sf.saxon.functions.InScopePrefixes
        - class net.sf.saxon.functions.Insert
        - class net.sf.saxon.functions.Key (implements net.sf.saxon.expr.MappingFunction, net.sf.saxon.functions.XSLTFunction)
        - class net.sf.saxon.functions.Lang
        - class net.sf.saxon.functions.Last
        - class net.sf.saxon.functions.Matches
        - class net.sf.saxon.functions.NamePart
        - class net.sf.saxon.functions.NamespaceForPrefix
        - class net.sf.saxon.functions.NormalizeSpace
        - class net.sf.saxon.functions.NumberFn (implements net.sf.saxon.expr.MappingFunction)
        - class net.sf.saxon.functions.Parse
        - class net.sf.saxon.functions.Position
        - class net.sf.saxon.functions.QNameFn
        - class net.sf.saxon.functions.RegexGroup (implements net.sf.saxon.functions.XSLTFunction)
        - class net.sf.saxon.functions.Remove
        - class net.sf.saxon.functions.Replace
        - class net.sf.saxon.functions.ResolveQName
        - class net.sf.saxon.functions.ResolveURI
        - class net.sf.saxon.functions.Root
        - class net.sf.saxon.functions.Rounding
        - class net.sf.saxon.functions.Serialize (implements net.sf.saxon.functions.XSLTFunction)
        - class net.sf.saxon.functions.StringFn
        - class net.sf.saxon.functions.StringJoin
        - class net.sf.saxon.functions.StringLength
        - class net.sf.saxon.functions.Subsequence
        - class net.sf.saxon.functions.Substring
        - class net.sf.saxon.functions.SystemProperty (implements net.sf.saxon.functions.XSLTFunction)
        - class net.sf.saxon.functions.Tokenize
        - class net.sf.saxon.functions.Trace
        - class net.sf.saxon.functions.Translate
        - class net.sf.saxon.functions.TreatFn
        - class net.sf.saxon.functions.Unicode
        - class net.sf.saxon.functions.UnparsedEntity (implements net.sf.saxon.functions.XSLTFunction)
        - class net.sf.saxon.functions.UnparsedText (implements net.sf.saxon.functions.XSLTFunction)
      - class net.sf.saxon.expr.UserFunctionCall (implements net.sf.saxon.trace.InstructionInfoProvider)
      - class net.sf.saxon.xpath.XPathFunctionCall
    - class net.sf.saxon.expr.IfExpression
    - class net.sf.saxon.instruct.Instruction (implements javax.xml.transform.SourceLocator)
      - class net.sf.saxon.instruct.AnalyzeString
      - class net.sf.saxon.instruct.ApplyImports
        - class net.sf.saxon.instruct.NextMatch
      - class net.sf.saxon.instruct.ApplyTemplates
      - class net.sf.saxon.instruct.Block
      - class net.sf.saxon.instruct.CallTemplate
      - class net.sf.saxon.instruct.Choose
      - class net.sf.saxon.instruct.CopyOf (implements net.sf.saxon.expr.MappingFunction)
      - class net.sf.saxon.instruct.DeferredError
      - class net.sf.saxon.instruct.Doctype
      - class net.sf.saxon.instruct.DocumentInstr
      - class net.sf.saxon.instruct.ElementCreator
        - class net.sf.saxon.instruct.Copy
        - class net.sf.saxon.instruct.Element
        - class net.sf.saxon.instruct.FixedElement
      - class net.sf.saxon.instruct.ForEach (implements net.sf.saxon.expr.MappingFunction)
      - class net.sf.saxon.instruct.ForEachGroup (implements net.sf.saxon.expr.MappingFunction)
      - class net.sf.saxon.instruct.GeneralVariable (implements net.sf.saxon.expr.Binding)
        - class net.sf.saxon.instruct.Assign (implements net.sf.saxon.expr.BindingReference)
        - class net.sf.saxon.instruct.GlobalVariable (implements net.sf.saxon.expr.Container)
          - class net.sf.saxon.instruct.GlobalParam
        - class net.sf.saxon.instruct.LocalParam
        - class net.sf.saxon.instruct.LocalVariable
        - class net.sf.saxon.sql.SQLColumn.ColumnInstruction
        - class net.sf.saxon.instruct.WithParam
      - class net.sf.saxon.instruct.Message
      - class net.sf.saxon.instruct.ResultDocument
      - class net.sf.saxon.instruct.SimpleNodeConstructor
        - class net.sf.saxon.instruct.Attribute
        - class net.sf.saxon.instruct.Comment
        - class net.sf.saxon.instruct.FixedAttribute
        - class net.sf.saxon.instruct.Namespace
        - class net.sf.saxon.instruct.ProcessingInstruction
        - class net.sf.saxon.instruct.ValueOf
      - class net.sf.saxon.instruct.TraceWrapper
        - class net.sf.saxon.instruct.TraceExpression (implements net.sf.saxon.trace.InstructionInfo)
        - class net.sf.saxon.instruct.TraceInstruction
      - class net.sf.saxon.instruct.While
    - class net.sf.saxon.expr.IntegerRangeTest
    - class net.sf.saxon.expr.IsLastExpression
    - class net.sf.saxon.instruct.NumberInstruction
    - class net.sf.saxon.expr.PathExpression (implements net.sf.saxon.expr.MappingFunction)
    - class net.sf.saxon.expr.PositionRange
    - class net.sf.saxon.instruct.SimpleContentConstructor
      - class net.sf.saxon.instruct.QuerySimpleContentConstructor
    - class net.sf.saxon.expr.SimpleExpression
    - class net.sf.saxon.expr.SimpleMappingExpression (implements net.sf.saxon.expr.MappingFunction)
    - class net.sf.saxon.expr.SingleNodeExpression
      - class net.sf.saxon.expr.ParentNodeExpression
      - class net.sf.saxon.expr.RootExpression
    - class net.sf.saxon.sort.SortExpression
    - class net.sf.saxon.expr.SuppliedParameterReference
    - class net.sf.saxon.expr.TailExpression
    - class net.sf.saxon.sort.TupleExpression
    - class net.sf.saxon.sort.TupleSorter (implements net.sf.saxon.expr.MappingFunction)
    - class net.sf.saxon.expr.UnaryExpression
      - class net.sf.saxon.expr.AtomicSequenceConverter (implements net.sf.saxon.expr.MappingFunction)
      - class net.sf.saxon.expr.Atomizer
      - class net.sf.saxon.expr.CardinalityChecker (implements net.sf.saxon.expr.MappingFunction)
      - class net.sf.saxon.expr.CastableExpression
      - class net.sf.saxon.expr.CastExpression
      - class net.sf.saxon.sort.DocumentSorter
      - class net.sf.saxon.expr.FirstItemExpression
      - class net.sf.saxon.expr.InstanceOfExpression
      - class net.sf.saxon.expr.ItemChecker (implements net.sf.saxon.expr.MappingFunction)
      - class net.sf.saxon.expr.NumericPromoter (implements net.sf.saxon.expr.MappingFunction)
      - class net.sf.saxon.sort.Reverser
      - class net.sf.saxon.expr.UntypedAtomicConverter (implements net.sf.saxon.expr.MappingFunction)
    - class net.sf.saxon.expr.VariableReference (implements net.sf.saxon.expr.BindingReference)
  - class net.sf.saxon.Configuration (implements java.io.Serializable)
  - class net.sf.saxon.functions.ConstructorFunctionLibrary (implements net.sf.saxon.functions.FunctionLibrary)
  - class net.sf.saxon.charcode.CP1250CharacterSet (implements net.sf.saxon.charcode.CharacterSet)
  - class net.sf.saxon.charcode.CP1251CharacterSet (implements net.sf.saxon.charcode.CharacterSet)
  - class net.sf.saxon.charcode.CP1252CharacterSet (implements net.sf.saxon.charcode.CharacterSet)
  - class net.sf.saxon.charcode.CP852CharacterSet (implements net.sf.saxon.charcode.PluggableCharacterSet)
  - class net.sf.saxon.exslt.Date
  - class net.sf.saxon.trans.DecimalFormatManager (implements java.io.Serializable)
  - class net.sf.saxon.sort.DescendingComparer (implements java.util.Comparator, java.io.Serializable)
  - class net.sf.saxon.expr.DifferenceEnumeration (implements net.sf.saxon.om.SequenceIterator)
  - class net.sf.saxon.functions.DistinctValues.DistinctIterator (implements net.sf.saxon.om.SequenceIterator)
  - class javax.xml.parsers.DocumentBuilder
    - class net.sf.saxon.dom.DocumentBuilderImpl
  - class javax.xml.parsers.DocumentBuilderFactory
    - class net.sf.saxon.dom.DocumentBuilderFactoryImpl
  - class net.sf.saxon.sort.DocumentOrderIterator (implements net.sf.saxon.om.SequenceIterator, net.sf.saxon.sort.Sortable)
  - class net.sf.saxon.om.DocumentPool
  - class net.sf.saxon.event.DocumentSender (implements net.sf.saxon.event.SaxonLocator)
  - class net.sf.saxon.dom.DOMNodeList (implements org.w3c.dom.NodeList)
  - class net.sf.saxon.dom.DOMObjectModel (implements net.sf.saxon.om.ExternalObjectModel)
  - class net.sf.saxon.dom.DOMSender (implements net.sf.saxon.event.SaxonLocator)
  - class net.sf.saxon.instruct.DummyNamespaceResolver (implements net.sf.saxon.om.NamespaceResolver, java.io.Serializable)
  - class net.sf.saxon.query.DynamicQueryContext
  - class net.sf.saxon.event.Emitter (implements net.sf.saxon.event.Receiver, javax.xml.transform.Result)
    - class net.sf.saxon.event.ContentHandlerProxy (implements org.xml.sax.Locator)
      - class net.sf.saxon.dom.TypedContentHandler
    - class net.sf.saxon.dom.DOMEmitter
    - class net.sf.saxon.event.UncommittedEmitter
    - class net.sf.saxon.event.XMLEmitter
      - class net.sf.saxon.event.HTMLEmitter
      - class net.sf.saxon.event.MessageEmitter
      - class net.sf.saxon.event.TEXTEmitter
      - class net.sf.saxon.event.XHTMLEmitter
  - class net.sf.saxon.om.EmptyIterator (implements net.sf.saxon.om.AxisIterator, net.sf.saxon.expr.LastPositionFinder, net.sf.saxon.expr.ReversibleIterator)
  - class net.sf.saxon.Err
  - class net.sf.saxon.functions.Evaluate.PreparedExpression
  - class net.sf.saxon.instruct.Executable (implements java.io.Serializable)
  - class net.sf.saxon.functions.ExecutableFunctionLibrary (implements net.sf.saxon.functions.FunctionLibrary)
  - class net.sf.saxon.style.ExpressionContext (implements net.sf.saxon.style.XSLTStaticContext)
  - class net.sf.saxon.expr.ExpressionLocation (implements net.sf.saxon.event.SaxonLocator)
  - class net.sf.saxon.expr.ExpressionParser
    - class net.sf.saxon.query.QueryParser
  - class net.sf.saxon.expr.ExpressionParser.ForClause
  - class net.sf.saxon.expr.ExpressionTool
  - class net.sf.saxon.functions.ExtensionFunctionFactory (implements java.io.Serializable)
  - class net.sf.saxon.functions.Extensions
  - class net.sf.saxon.type.ExternalObjectType (implements net.sf.saxon.type.AtomicType, java.io.Serializable)
  - class net.sf.saxon.om.FastStringBuffer (implements java.lang.CharSequence)
  - class net.sf.saxon.FeatureKeys
  - class net.sf.saxon.Filter (implements org.xml.sax.XMLFilter)
  - class net.sf.saxon.expr.FilterIterator (implements net.sf.saxon.om.SequenceIterator)
    - class net.sf.saxon.expr.FilterIterator.Leading
    - class net.sf.saxon.expr.FilterIterator.NonNumeric
  - class net.sf.saxon.functions.FunctionLibraryList (implements net.sf.saxon.functions.FunctionLibrary)
  - class net.sf.saxon.sort.GenericSorter
  - class net.sf.saxon.sort.GlobalOrderComparer (implements net.sf.saxon.sort.NodeOrderComparer, java.io.Serializable)
  - class net.sf.saxon.instruct.GlobalParameterSet
  - class net.sf.saxon.query.GlobalVariableDefinition (implements net.sf.saxon.expr.VariableDeclaration)
  - class net.sf.saxon.sort.GroupAdjacentIterator (implements net.sf.saxon.sort.GroupIterator, net.sf.saxon.om.LookaheadIterator)
  - class net.sf.saxon.sort.GroupByIterator (implements net.sf.saxon.sort.GroupIterator, net.sf.saxon.expr.LastPositionFinder)
  - class net.sf.saxon.sort.GroupEndingIterator (implements net.sf.saxon.sort.GroupIterator)
  - class net.sf.saxon.sort.GroupStartingIterator (implements net.sf.saxon.sort.GroupIterator)
  - class net.sf.saxon.event.HTMLTagHashSet
  - class net.sf.saxon.trans.IndependentContext (implements net.sf.saxon.om.NamespaceResolver, java.io.Serializable, net.sf.saxon.expr.StaticContext)
  - class net.sf.saxon.om.InscopeNamespaceResolver (implements net.sf.saxon.om.NamespaceResolver)
  - class net.sf.saxon.functions.Insert.InsertIterator (implements net.sf.saxon.om.SequenceIterator)
  - class net.sf.saxon.instruct.InstructionDetails (implements net.sf.saxon.trace.InstructionInfo, net.sf.saxon.trace.InstructionInfoProvider, java.io.Serializable)
  - class net.sf.saxon.expr.IntersectionEnumeration (implements net.sf.saxon.om.SequenceIterator)
  - class net.sf.saxon.functions.JavaExtensionLibrary (implements net.sf.saxon.functions.FunctionLibrary)
  - class net.sf.saxon.xpath.JAXPVariable (implements net.sf.saxon.expr.Binding, net.sf.saxon.expr.VariableDeclaration)
  - class net.sf.saxon.jdom.JDOMObjectModel (implements net.sf.saxon.om.ExternalObjectModel)
  - class net.sf.saxon.trans.KeyManager (implements java.io.Serializable)
  - class net.sf.saxon.charcode.KOI8RCharacterSet (implements net.sf.saxon.charcode.CharacterSet)
  - class net.sf.saxon.charcode.Latin1CharacterSet (implements net.sf.saxon.charcode.CharacterSet)
  - class net.sf.saxon.charcode.Latin2CharacterSet (implements net.sf.saxon.charcode.CharacterSet)
  - class net.sf.saxon.tree.LineNumberMap
  - class net.sf.saxon.om.ListIterator (implements net.sf.saxon.om.AxisIterator, net.sf.saxon.om.GroundedIterator, net.sf.saxon.expr.LastPositionFinder, net.sf.saxon.om.LookaheadIterator)
  - class net.sf.saxon.Loader
  - class net.sf.saxon.sort.LocalOrderComparer (implements net.sf.saxon.sort.NodeOrderComparer, java.io.Serializable)
  - class net.sf.saxon.trace.Location
  - class net.sf.saxon.instruct.LocationMap (implements net.sf.saxon.event.LocationProvider, java.io.Serializable)
  - class net.sf.saxon.sort.LowercaseFirstComparer (implements java.util.Comparator, java.io.Serializable)
  - class net.sf.saxon.expr.MappingIterator (implements net.sf.saxon.om.AtomizableIterator, net.sf.saxon.om.SequenceIterator)
  - class net.sf.saxon.exslt.Math
  - class net.sf.saxon.value.MemoClosure.ProgressiveIterator (implements net.sf.saxon.om.GroundedIterator, net.sf.saxon.expr.LastPositionFinder, net.sf.saxon.om.SequenceIterator)
  - class net.sf.saxon.trans.Mode (implements java.io.Serializable)
  - class net.sf.saxon.expr.MonoIterator (implements java.util.Iterator)
  - class net.sf.saxon.expr.MultiIterator (implements java.util.Iterator)
  - class net.sf.saxon.om.Name
  - class net.sf.saxon.om.NamePool (implements java.io.Serializable)
  - class net.sf.saxon.om.NamespaceConstant
  - class net.sf.saxon.xpath.NamespaceContextImpl (implements javax.xml.namespace.NamespaceContext, net.sf.saxon.om.NamespaceResolver)
  - class net.sf.saxon.om.NamespaceDeclarationsImpl (implements net.sf.saxon.om.NamespaceDeclarations)
  - class net.sf.saxon.om.NamespaceIterator (implements net.sf.saxon.om.AxisIterator)
  - class net.sf.saxon.om.NamespaceIterator.NamespaceNodeImpl (implements net.sf.saxon.om.FingerprintedNode, net.sf.saxon.om.NodeInfo)
  - class net.sf.saxon.om.NamespaceResolverAsDeclarations (implements net.sf.saxon.om.NamespaceDeclarations)
  - class net.sf.saxon.om.Navigator
  - class net.sf.saxon.tree.NodeImpl (implements net.sf.saxon.om.FingerprintedNode, net.sf.saxon.om.NodeInfo, javax.xml.transform.SourceLocator)
    - class net.sf.saxon.tree.ParentNodeImpl
      - class net.sf.saxon.tree.DocumentImpl (implements net.sf.saxon.om.DocumentInfo)
      - class net.sf.saxon.tree.ElementImpl
        - class net.sf.saxon.tree.ElementWithAttributes
          - class net.sf.saxon.style.DataElement
          - class net.sf.saxon.style.StyleElement (implements net.sf.saxon.expr.Container, net.sf.saxon.trace.InstructionInfo, org.xml.sax.Locator)
            - class net.sf.saxon.style.AbsentExtensionElement
            - class net.sf.saxon.style.ExtensionInstruction
              - class net.sf.saxon.sql.SQLClose
              - class net.sf.saxon.sql.SQLConnect
              - class net.sf.saxon.sql.SQLInsert
              - class net.sf.saxon.sql.SQLQuery
            - class net.sf.saxon.style.LiteralResultElement
            - class net.sf.saxon.style.SaxonCollation
            - class net.sf.saxon.style.SaxonDoctype
            - class net.sf.saxon.style.SaxonEntityRef
            - class net.sf.saxon.style.SaxonImportQuery
            - class net.sf.saxon.style.SaxonScript
            - class net.sf.saxon.style.SaxonWhile
            - class net.sf.saxon.style.XSLAnalyzeString
            - class net.sf.saxon.style.XSLApplyImports
            - class net.sf.saxon.style.XSLApplyTemplates
            - class net.sf.saxon.style.XSLAttributeSet (implements net.sf.saxon.style.StylesheetProcedure)
            - class net.sf.saxon.style.XSLCallTemplate
              - class net.sf.saxon.style.SaxonCallTemplate
            - class net.sf.saxon.style.XSLCharacterMap
            - class net.sf.saxon.style.XSLChoose
            - class net.sf.saxon.style.XSLCopy
            - class net.sf.saxon.style.XSLCopyOf
            - class net.sf.saxon.style.XSLDecimalFormat
            - class net.sf.saxon.style.XSLDocument
            - class net.sf.saxon.style.XSLElement
            - class net.sf.saxon.style.XSLFallback
            - class net.sf.saxon.style.XSLForEach
            - class net.sf.saxon.style.XSLForEachGroup
            - class net.sf.saxon.style.XSLFunction (implements net.sf.saxon.style.StylesheetProcedure)
            - class net.sf.saxon.style.XSLGeneralIncorporate
              - class net.sf.saxon.style.XSLImport
              - class net.sf.saxon.style.XSLInclude
            - class net.sf.saxon.style.XSLGeneralVariable
              - class net.sf.saxon.style.SaxonAssign
              - class net.sf.saxon.sql.SQLColumn
              - class net.sf.saxon.style.XSLVariableDeclaration (implements net.sf.saxon.style.StylesheetProcedure, net.sf.saxon.expr.VariableDeclaration)
                - class net.sf.saxon.style.XSLParam
                - class net.sf.saxon.style.XSLVariable
              - class net.sf.saxon.style.XSLWithParam
            - class net.sf.saxon.style.XSLIf
            - class net.sf.saxon.style.XSLImportSchema
            - class net.sf.saxon.style.XSLKey (implements net.sf.saxon.style.StylesheetProcedure)
            - class net.sf.saxon.style.XSLMatchingSubstring
            - class net.sf.saxon.style.XSLMessage
            - class net.sf.saxon.style.XSLNamespaceAlias
            - class net.sf.saxon.style.XSLNextMatch
            - class net.sf.saxon.style.XSLNumber
            - class net.sf.saxon.style.XSLOtherwise
            - class net.sf.saxon.style.XSLOutput
            - class net.sf.saxon.style.XSLOutputCharacter
            - class net.sf.saxon.style.XSLPerformSort
            - class net.sf.saxon.style.XSLPreserveSpace
            - class net.sf.saxon.style.XSLResultDocument
            - class net.sf.saxon.style.XSLSequence
            - class net.sf.saxon.style.XSLSort
            - class net.sf.saxon.style.XSLStringConstructor
              - class net.sf.saxon.style.XSLAttribute
              - class net.sf.saxon.style.XSLComment
              - class net.sf.saxon.style.XSLNamespace
              - class net.sf.saxon.style.XSLProcessingInstruction
              - class net.sf.saxon.style.XSLText
              - class net.sf.saxon.style.XSLValueOf
            - class net.sf.saxon.style.XSLStylesheet
            - class net.sf.saxon.style.XSLTemplate (implements net.sf.saxon.style.StylesheetProcedure)
            - class net.sf.saxon.style.XSLWhen
  - class net.sf.saxon.dom.NodeOverNodeInfo (implements org.w3c.dom.Node)
    - class net.sf.saxon.dom.AttrOverNodeInfo (implements org.w3c.dom.Attr)
    - class net.sf.saxon.dom.DocumentOverNodeInfo (implements org.w3c.dom.Document)
    - class net.sf.saxon.dom.ElementOverNodeInfo (implements org.w3c.dom.Element)
    - class net.sf.saxon.dom.PIOverNodeInfo (implements org.w3c.dom.ProcessingInstruction)
    - class net.sf.saxon.dom.TextOverNodeInfo (implements org.w3c.dom.Comment, org.w3c.dom.Text)
  - class net.sf.saxon.pattern.NodeTest (implements net.sf.saxon.type.ItemType, java.io.Serializable)
    - class net.sf.saxon.pattern.AnyChildNodePattern
    - class net.sf.saxon.pattern.AnyNodeTest
    - class net.sf.saxon.pattern.CombinedNodeTest
    - class net.sf.saxon.pattern.ContentTypeTest
    - class net.sf.saxon.pattern.DocumentNodeTest
    - class net.sf.saxon.pattern.LocalNameTest
    - class net.sf.saxon.pattern.NamespaceTest
    - class net.sf.saxon.pattern.NameTest
    - class net.sf.saxon.pattern.NodeKindTest
    - class net.sf.saxon.pattern.NoNodeTest
    - class net.sf.saxon.pattern.SubstitutionGroupTest
  - class net.sf.saxon.dom.NodeWrapper (implements net.sf.saxon.om.NodeInfo, net.sf.saxon.om.SiblingCountingNode, net.sf.saxon.om.VirtualNode)
    - class net.sf.saxon.dom.DocumentWrapper (implements net.sf.saxon.om.DocumentInfo)
  - class net.sf.saxon.jdom.NodeWrapper (implements net.sf.saxon.om.NodeInfo, net.sf.saxon.om.SiblingCountingNode, net.sf.saxon.om.VirtualNode)
    - class net.sf.saxon.jdom.DocumentWrapper (implements net.sf.saxon.om.DocumentInfo)
  - class net.sf.saxon.xom.NodeWrapper (implements net.sf.saxon.om.NodeInfo, net.sf.saxon.om.SiblingCountingNode, net.sf.saxon.om.VirtualNode)
    - class net.sf.saxon.xom.DocumentWrapper (implements net.sf.saxon.om.DocumentInfo)
  - class net.sf.saxon.number.Numberer_en (implements net.sf.saxon.number.Numberer, java.io.Serializable)
    - class net.sf.saxon.number.Numberer_de
  - class net.sf.saxon.number.NumberFormatter (implements java.io.Serializable)
  - class net.sf.saxon.sort.NumericComparer (implements java.util.Comparator, java.io.Serializable)
  - class net.sf.saxon.expr.Optimizer (implements java.io.Serializable)
  - class net.sf.saxon.om.Orphan (implements net.sf.saxon.om.NodeInfo)
  - class net.sf.saxon.expr.PairIterator (implements java.util.Iterator)
  - class net.sf.saxon.instruct.ParameterSet
  - class net.sf.saxon.pattern.Pattern (implements net.sf.saxon.expr.Container, java.io.Serializable)
    - class net.sf.saxon.pattern.IDPattern
    - class net.sf.saxon.pattern.KeyPattern
    - class net.sf.saxon.pattern.LocationPathPattern
    - class net.sf.saxon.pattern.NodeTestPattern
    - class net.sf.saxon.pattern.UnionPattern
  - class net.sf.saxon.pattern.PatternSponsor (implements net.sf.saxon.expr.Expression)
  - class net.sf.saxon.event.PipelineConfiguration
  - class net.sf.saxon.expr.PositionIterator (implements net.sf.saxon.om.LookaheadIterator, net.sf.saxon.om.SequenceIterator)
  - class net.sf.saxon.PreparedStylesheet (implements java.io.Serializable, javax.xml.transform.Templates)
  - class net.sf.saxon.om.PrependIterator (implements net.sf.saxon.om.AxisIterator)
  - class net.sf.saxon.instruct.Procedure (implements net.sf.saxon.expr.Container, java.io.Serializable)
    - class net.sf.saxon.instruct.AttributeSet (implements net.sf.saxon.trace.InstructionInfoProvider)
    - class net.sf.saxon.trans.KeyDefinition (implements net.sf.saxon.trace.InstructionInfoProvider, java.io.Serializable)
    - class net.sf.saxon.instruct.Template (implements net.sf.saxon.trace.InstructionInfoProvider)
    - class net.sf.saxon.instruct.UserFunction (implements net.sf.saxon.trace.InstructionInfoProvider)
  - class net.sf.saxon.om.ProcInstParser
  - class net.sf.saxon.expr.PromotionOffer
  - class net.sf.saxon.event.ProxyReceiver (implements net.sf.saxon.event.Receiver)
    - class net.sf.saxon.event.CDATAFilter
    - class net.sf.saxon.event.CharacterMapExpander
    - class net.sf.saxon.event.CommentStripper
    - class net.sf.saxon.event.HTMLIndenter
    - class net.sf.saxon.event.LocationCopier (implements net.sf.saxon.event.LocationProvider)
    - class net.sf.saxon.event.NamePoolConverter
    - class net.sf.saxon.event.NamespaceReducer (implements net.sf.saxon.om.NamespaceResolver)
    - class net.sf.saxon.event.PIGrabber
    - class net.sf.saxon.event.StartTagBuffer (implements net.sf.saxon.om.NamespaceResolver)
    - class net.sf.saxon.event.Stripper
      - class net.sf.saxon.om.AllElementStripper
      - class net.sf.saxon.style.StylesheetStripper
    - class net.sf.saxon.event.TransformerReceiver
    - class net.sf.saxon.style.UseWhenFilter
    - class net.sf.saxon.event.XMLIndenter
  - class net.sf.saxon.pull.PullConsumer
  - class net.sf.saxon.pull.PullFilter (implements net.sf.saxon.pull.PullProvider)
    - class net.sf.saxon.pull.PullPushTee
    - class net.sf.saxon.pull.PullTracer
  - class net.sf.saxon.pull.PullFromIterator (implements net.sf.saxon.pull.PullProvider)
  - class net.sf.saxon.pull.PullPushCopier
  - class net.sf.saxon.pull.PullSource (implements javax.xml.transform.Source)
  - class net.sf.saxon.Query
    - class net.sf.saxon.jdom.JDOMQuery
  - class net.sf.saxon.query.QueryProcessor
  - class net.sf.saxon.query.QueryResult
  - class net.sf.saxon.sort.QuickSort
  - class net.sf.saxon.exslt.Random
  - class net.sf.saxon.expr.RangeExpression.RangeIterator (implements net.sf.saxon.expr.LastPositionFinder, net.sf.saxon.om.LookaheadIterator, net.sf.saxon.expr.ReversibleIterator, net.sf.saxon.om.SequenceIterator)
  - class net.sf.saxon.expr.RangeVariableDeclaration (implements net.sf.saxon.expr.VariableDeclaration)
  - class net.sf.saxon.event.ReceiverOptions
  - class net.sf.saxon.event.ReceivingContentHandler (implements org.xml.sax.ContentHandler, org.xml.sax.DTDHandler, org.xml.sax.ext.LexicalHandler, net.sf.saxon.event.SaxonLocator)
    - class net.sf.saxon.IdentityTransformerHandler (implements javax.xml.transform.sax.TransformerHandler)
    - class net.sf.saxon.TemplatesHandlerImpl (implements javax.xml.transform.sax.TemplatesHandler)
    - class net.sf.saxon.TransformerHandlerImpl (implements javax.xml.transform.sax.TransformerHandler)
  - class net.sf.saxon.instruct.RegexIterator (implements net.sf.saxon.expr.LastPositionFinder, net.sf.saxon.om.SequenceIterator)
  - class net.sf.saxon.type.RegexTranslator
  - class net.sf.saxon.event.ResultWrapper
  - class net.sf.saxon.om.ReverseArrayIterator (implements net.sf.saxon.om.AxisIterator, net.sf.saxon.expr.LastPositionFinder, net.sf.saxon.expr.ReversibleIterator)
  - class net.sf.saxon.expr.RoleLocator (implements java.io.Serializable)
  - class net.sf.saxon.trans.RuleManager (implements java.io.Serializable)
  - class net.sf.saxon.instruct.SavedNamespaceContext (implements net.sf.saxon.om.NamespaceResolver, java.io.Serializable)
  - class net.sf.saxon.event.SaxonOutputKeys
  - class net.sf.saxon.event.Sender
  - class net.sf.saxon.event.SequenceReceiver (implements net.sf.saxon.event.Receiver)
    - class net.sf.saxon.event.ComplexContentOutputter
    - class net.sf.saxon.event.SequenceOutputter
    - class net.sf.saxon.event.TeeOutputter
    - class net.sf.saxon.event.TreeReceiver
  - class net.sf.saxon.value.SequenceType (implements java.io.Serializable)
  - class net.sf.saxon.exslt.Sets
  - class net.sf.saxon.om.SingletonIterator (implements net.sf.saxon.om.AxisIterator, net.sf.saxon.om.GroundedIterator, net.sf.saxon.expr.LastPositionFinder, net.sf.saxon.expr.ReversibleIterator)
  - class net.sf.saxon.instruct.SlotManager (implements java.io.Serializable)
  - class net.sf.saxon.sort.SortedIterator (implements net.sf.saxon.expr.LastPositionFinder, net.sf.saxon.om.SequenceIterator, net.sf.saxon.sort.Sortable)
    - class net.sf.saxon.sort.SortedGroupIterator (implements net.sf.saxon.sort.GroupIterator)
  - class net.sf.saxon.sort.SortKeyDefinition (implements java.io.Serializable)
    - class net.sf.saxon.sort.FixedSortKeyDefinition
  - class net.sf.saxon.sql.SQLElementFactory (implements net.sf.saxon.style.ExtensionElementFactory)
  - class net.sf.saxon.expr.StackFrame
  - class net.sf.saxon.xpath.StandaloneContext (implements net.sf.saxon.om.NamespaceResolver, net.sf.saxon.expr.StaticContext)
  - class net.sf.saxon.StandardErrorHandler (implements org.xml.sax.ErrorHandler, javax.xml.transform.SourceLocator)
  - class net.sf.saxon.StandardErrorListener (implements javax.xml.transform.ErrorListener)
  - class net.sf.saxon.functions.StandardFunction
  - class net.sf.saxon.functions.StandardFunction.Entry (implements java.io.Serializable)
  - class net.sf.saxon.style.StandardNames
  - class net.sf.saxon.event.StandardOutputResolver (implements net.sf.saxon.OutputURIResolver)
  - class net.sf.saxon.StandardURIResolver (implements javax.xml.transform.URIResolver)
  - class net.sf.saxon.expr.StaticProperty
  - class net.sf.saxon.query.StaticQueryContext (implements net.sf.saxon.expr.StaticContext)
  - class net.sf.saxon.expr.StringTokenIterator (implements net.sf.saxon.om.SequenceIterator)
  - class net.sf.saxon.value.StringValue.CharacterIterator (implements net.sf.saxon.om.SequenceIterator)
  - class net.sf.saxon.om.StrippedNode (implements net.sf.saxon.om.NodeInfo, net.sf.saxon.om.VirtualNode)
    - class net.sf.saxon.om.StrippedDocument (implements net.sf.saxon.om.DocumentInfo)
  - class net.sf.saxon.style.StyleNodeFactory (implements net.sf.saxon.tree.NodeFactory)
  - class net.sf.saxon.style.StylesheetFunctionLibrary (implements net.sf.saxon.functions.FunctionLibrary)
  - class net.sf.saxon.functions.SystemFunctionLibrary (implements net.sf.saxon.functions.FunctionLibrary)
  - class net.sf.saxon.tree.SystemIdMap
  - class net.sf.saxon.expr.TailExpression.TailIterator (implements net.sf.saxon.om.SequenceIterator)
  - class net.sf.saxon.sort.TextComparer (implements java.util.Comparator, java.io.Serializable)
  - class net.sf.saxon.value.TextFragmentValue (implements net.sf.saxon.om.DocumentInfo, net.sf.saxon.om.FingerprintedNode, javax.xml.transform.SourceLocator)
  - class java.lang.Throwable (implements java.io.Serializable)
    - class java.lang.Exception
      - class net.sf.saxon.om.NamespaceException
      - class net.sf.saxon.om.QNameException
      - class net.sf.saxon.type.RegexTranslator.RegexSyntaxException
      - class java.lang.RuntimeException
        - class org.w3c.dom.DOMException
          - class net.sf.saxon.dom.DOMExceptionImpl
        - class net.sf.saxon.om.NamePool.NamePoolLimitException
        - class net.sf.saxon.type.UnresolvedReferenceException
      - class javax.xml.transform.TransformerException
        - class javax.xml.transform.TransformerConfigurationException
          - class net.sf.saxon.type.SchemaException
        - class net.sf.saxon.trans.XPathException
          - class net.sf.saxon.trans.DynamicError
            - class net.sf.saxon.event.NoOpenStartTagException
            - class net.sf.saxon.instruct.TerminationException
            - class net.sf.saxon.trans.XPathException.Circularity
          - class net.sf.saxon.instruct.SkipInstructionException
          - class net.sf.saxon.trans.StaticError
          - class net.sf.saxon.type.ValidationException (implements org.xml.sax.Locator, javax.xml.transform.SourceLocator)
  - class net.sf.saxon.trace.TimedTraceListener (implements net.sf.saxon.trace.TraceListener)
  - class net.sf.saxon.tinytree.TinyAttributeCollection (implements net.sf.saxon.om.AttributeCollection)
  - class net.sf.saxon.tinytree.TinyNodeImpl (implements net.sf.saxon.om.FingerprintedNode, net.sf.saxon.om.NodeInfo, javax.xml.transform.SourceLocator)
    - class net.sf.saxon.tinytree.TinyParentNodeImpl
      - class net.sf.saxon.tinytree.TinyDocumentImpl (implements net.sf.saxon.om.DocumentInfo)
  - class net.sf.saxon.tinytree.TinyTree
  - class net.sf.saxon.tinytree.TinyTreeWalker (implements net.sf.saxon.pull.PullProvider, javax.xml.transform.SourceLocator)
  - class net.sf.saxon.expr.Token
  - class net.sf.saxon.functions.Tokenize.TokenIterator (implements net.sf.saxon.om.SequenceIterator)
  - class net.sf.saxon.expr.Tokenizer
  - class net.sf.saxon.functions.Trace.TracingIterator (implements net.sf.saxon.om.SequenceIterator)
  - class net.sf.saxon.trace.TraceEventMulticaster (implements net.sf.saxon.trace.TraceListener)
  - class net.sf.saxon.Transform
    - class net.sf.saxon.dom.DOMTransform
    - class net.sf.saxon.jdom.JDOMTransform
  - class javax.xml.transform.Transformer
    - class net.sf.saxon.Controller (implements net.sf.saxon.trace.InstructionInfoProvider)
  - class javax.xml.transform.TransformerFactory
    - class javax.xml.transform.sax.SAXTransformerFactory
      - class net.sf.saxon.TransformerFactoryImpl
  - class net.sf.saxon.expr.TreatExpression
  - class net.sf.saxon.pull.TreeWalker (implements net.sf.saxon.pull.PullProvider, javax.xml.transform.SourceLocator)
  - class net.sf.saxon.type.Type (implements java.io.Serializable)
  - class net.sf.saxon.expr.TypeChecker
  - class javax.xml.validation.TypeInfoProvider
    - class net.sf.saxon.dom.TypedContentHandler.TypeInfoProviderImpl
  - class net.sf.saxon.charcode.UnicodeCharacterSet (implements net.sf.saxon.charcode.CharacterSet)
  - class net.sf.saxon.expr.UnionEnumeration (implements net.sf.saxon.om.LookaheadIterator, net.sf.saxon.om.SequenceIterator)
  - class net.sf.saxon.charcode.UnknownCharacterSet (implements net.sf.saxon.charcode.CharacterSet)
  - class net.sf.saxon.type.Untyped (implements net.sf.saxon.type.ComplexType, java.io.Serializable)
  - class net.sf.saxon.sort.UppercaseFirstComparer (implements java.util.Comparator, java.io.Serializable)
  - class net.sf.saxon.dom.URIResourceResolver (implements javax.xml.transform.URIResolver)
  - class net.sf.saxon.instruct.UserFunctionParameter (implements net.sf.saxon.expr.Binding, java.io.Serializable)
  - class net.sf.saxon.style.UseWhenStaticContext (implements net.sf.saxon.style.XSLTStaticContext)
  - class net.sf.saxon.om.Validation
  - class net.sf.saxon.value.Value (implements net.sf.saxon.expr.Expression, java.io.Serializable, net.sf.saxon.om.ValueRepresentation)
    - class net.sf.saxon.value.AtomicValue (implements net.sf.saxon.om.Item)
      - class net.sf.saxon.value.Base64BinaryValue
      - class net.sf.saxon.value.BooleanValue (implements java.lang.Comparable)
      - class net.sf.saxon.value.CalendarValue (implements java.lang.Comparable)
        - class net.sf.saxon.value.DateTimeValue (implements java.lang.Comparable)
        - class net.sf.saxon.value.DateValue (implements java.lang.Comparable)
          - class net.sf.saxon.value.GDayValue
          - class net.sf.saxon.value.GMonthDayValue
          - class net.sf.saxon.value.GMonthValue
          - class net.sf.saxon.value.GYearMonthValue
          - class net.sf.saxon.value.GYearValue
        - class net.sf.saxon.value.TimeValue (implements java.lang.Comparable)
      - class net.sf.saxon.value.DurationValue (implements java.lang.Comparable)
        - class net.sf.saxon.value.MonthDurationValue (implements java.lang.Comparable)
        - class net.sf.saxon.value.SecondsDurationValue
      - class net.sf.saxon.value.HexBinaryValue
      - class net.sf.saxon.value.NumericValue (implements java.lang.Comparable)
        - class net.sf.saxon.value.BigIntegerValue
        - class net.sf.saxon.value.DecimalValue
        - class net.sf.saxon.value.DoubleValue
        - class net.sf.saxon.value.FloatValue
        - class net.sf.saxon.value.IntegerValue
      - class net.sf.saxon.value.ObjectValue
        - class net.sf.saxon.value.ErrorValue
      - class net.sf.saxon.value.QNameValue
        - class net.sf.saxon.value.NotationValue
      - class net.sf.saxon.value.StringValue
        - class net.sf.saxon.value.AnyURIValue
        - class net.sf.saxon.value.RestrictedStringValue
        - class net.sf.saxon.value.UntypedAtomicValue
    - class net.sf.saxon.value.Closure
      - class net.sf.saxon.value.MemoClosure
    - class net.sf.saxon.value.EmptySequence
    - class net.sf.saxon.value.SequenceExtent
    - class net.sf.saxon.value.SequenceIntent
    - class net.sf.saxon.value.SingletonNode
    - class net.sf.saxon.expr.UserFunctionCall.FunctionCallPackage
  - class net.sf.saxon.trans.Variable (implements net.sf.saxon.expr.Binding, net.sf.saxon.expr.VariableDeclaration)
  - class net.sf.saxon.functions.VendorFunctionLibrary (implements net.sf.saxon.functions.FunctionLibrary)
  - class net.sf.saxon.Version
  - class net.sf.saxon.om.VirtualCopy (implements net.sf.saxon.om.NodeInfo)
    - class net.sf.saxon.om.VirtualDocumentCopy (implements net.sf.saxon.om.DocumentInfo)
  - class net.sf.saxon.value.Whitespace
  - class net.sf.saxon.om.XMLChar
  - class 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)
    - class net.sf.saxon.IDFilter
  - class net.sf.saxon.xom.XOMObjectModel (implements net.sf.saxon.om.ExternalObjectModel)
  - class net.sf.saxon.expr.XPathContextMajor.XSLTContext
  - class net.sf.saxon.expr.XPathContextMinor (implements net.sf.saxon.expr.XPathContext)
    - class net.sf.saxon.expr.XPathContextMajor
  - class net.sf.saxon.sxpath.XPathEvaluator
  - class net.sf.saxon.xpath.XPathEvaluator (implements javax.xml.xpath.XPath)
  - class net.sf.saxon.sxpath.XPathExpression
  - class net.sf.saxon.xpath.XPathExpressionImpl (implements javax.xml.xpath.XPathExpression)
  - class javax.xml.xpath.XPathFactory
    - class net.sf.saxon.xpath.XPathFactoryImpl
  - class net.sf.saxon.xpath.XPathFunctionLibrary (implements net.sf.saxon.functions.FunctionLibrary)
  - class net.sf.saxon.query.XQueryExpression (implements net.sf.saxon.expr.Container)
  - class net.sf.saxon.query.XQueryFunction (implements net.sf.saxon.expr.Container, net.sf.saxon.trace.InstructionInfo)
  - class net.sf.saxon.query.XQueryFunctionLibrary (implements net.sf.saxon.functions.FunctionLibrary)

## Interface Hierarchy

- interface net.sf.saxon.om.AttributeCollection
- interface net.sf.saxon.expr.Binding
- interface net.sf.saxon.expr.BindingReference
- interface net.sf.saxon.charcode.CharacterSet
  - interface net.sf.saxon.charcode.PluggableCharacterSet
- interface net.sf.saxon.instruct.Debugger
- interface java.util.EventListener
  - interface net.sf.saxon.trace.TraceListener
- interface net.sf.saxon.expr.Expression
- interface net.sf.saxon.style.ExtensionElementFactory
- interface net.sf.saxon.om.ExternalObjectModel
- interface net.sf.saxon.om.FingerprintedNode
- interface net.sf.saxon.trace.InstructionInfoProvider
- interface net.sf.saxon.type.ItemType
  - interface net.sf.saxon.type.AtomicType (also extends net.sf.saxon.type.SimpleType)
- interface net.sf.saxon.event.LocationProvider
  - interface net.sf.saxon.event.SaxonLocator (also extends org.xml.sax.Locator, javax.xml.transform.SourceLocator)
    - interface net.sf.saxon.trace.InstructionInfo
- interface org.xml.sax.Locator
  - interface net.sf.saxon.event.SaxonLocator (also extends net.sf.saxon.event.LocationProvider, javax.xml.transform.SourceLocator)
    - interface net.sf.saxon.trace.InstructionInfo
- interface net.sf.saxon.expr.MappingFunction
- interface net.sf.saxon.om.NamespaceDeclarations
- interface net.sf.saxon.om.NamespaceResolver
- interface net.sf.saxon.tree.NodeFactory
- interface net.sf.saxon.sort.NodeOrderComparer
- interface net.sf.saxon.number.Numberer
- interface net.sf.saxon.OutputURIResolver
- interface net.sf.saxon.pull.PullProvider
- interface javax.xml.transform.Result
  - interface net.sf.saxon.event.Receiver
- interface net.sf.saxon.type.SchemaComponent
  - interface net.sf.saxon.type.SchemaType
    - interface net.sf.saxon.type.ComplexType
    - interface net.sf.saxon.type.SimpleType
      - interface net.sf.saxon.type.AtomicType (also extends net.sf.saxon.type.ItemType)
      - interface net.sf.saxon.type.ListType
- interface net.sf.saxon.type.SchemaDeclaration
- interface net.sf.saxon.om.SequenceIterator
  - interface net.sf.saxon.om.AtomizableIterator
  - interface net.sf.saxon.om.AxisIterator
  - interface net.sf.saxon.om.GroundedIterator
  - interface net.sf.saxon.sort.GroupIterator
  - interface net.sf.saxon.expr.LastPositionFinder
  - interface net.sf.saxon.om.LookaheadIterator
  - interface net.sf.saxon.expr.ReversibleIterator
- interface java.io.Serializable
  - interface net.sf.saxon.functions.FunctionLibrary
- interface net.sf.saxon.sort.Sortable
- interface javax.xml.transform.Source
  - interface net.sf.saxon.om.NodeInfo (also extends net.sf.saxon.om.Item, net.sf.saxon.om.ValueRepresentation)
    - interface net.sf.saxon.om.DocumentInfo
    - interface net.sf.saxon.om.SiblingCountingNode
    - interface net.sf.saxon.om.VirtualNode
- interface javax.xml.transform.SourceLocator
  - interface net.sf.saxon.expr.Container
  - interface net.sf.saxon.event.SaxonLocator (also extends net.sf.saxon.event.LocationProvider, org.xml.sax.Locator)
    - interface net.sf.saxon.trace.InstructionInfo
- interface net.sf.saxon.expr.StaticContext
  - interface net.sf.saxon.style.XSLTStaticContext
- interface net.sf.saxon.style.StylesheetProcedure
- interface net.sf.saxon.instruct.TailCall
- interface net.sf.saxon.om.ValueRepresentation
  - interface net.sf.saxon.om.Item
    - interface net.sf.saxon.om.NodeInfo (also extends javax.xml.transform.Source, net.sf.saxon.om.ValueRepresentation)
      - interface net.sf.saxon.om.DocumentInfo
      - interface net.sf.saxon.om.SiblingCountingNode
      - interface net.sf.saxon.om.VirtualNode
  - interface net.sf.saxon.om.NodeInfo (also extends net.sf.saxon.om.Item, javax.xml.transform.Source)
    - interface net.sf.saxon.om.DocumentInfo
    - interface net.sf.saxon.om.SiblingCountingNode
    - interface net.sf.saxon.om.VirtualNode
- interface net.sf.saxon.expr.VariableDeclaration
- interface net.sf.saxon.expr.XPathContext
- interface net.sf.saxon.functions.XSLTFunction