Overview | Package | Class | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

## Hierarchy For All Packages

Package Hierarchies:
  com.saxonica.extra, com.saxonica.schema, com.saxonica.sdoc, com.saxonica.validate, net.sf.saxon, net.sf.saxon.charcode, net.sf.saxon.codenorm, 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.sort.AlphanumericComparer (implements java.util.Comparator, java.io.Serializable)
  - 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 com.saxonica.schema.AutomatonState
  - class com.saxonica.schema.AutomatonState.Edge
  - 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, 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, java.io.Serializable)
  - class com.saxonica.Checker (implements net.sf.saxon.event.Receiver)
    - class com.saxonica.extra.AttributeCopier
    - class com.saxonica.validate.FieldChecker
  - class net.sf.saxon.om.ClosingIterator (implements net.sf.saxon.om.SequenceIterator)
  - class net.sf.saxon.sort.CodepointCollator (implements java.util.Comparator, java.io.Serializable, net.sf.saxon.sort.SubstringMatcher)
  - class net.sf.saxon.exslt.Common
  - class net.sf.saxon.Compile
  - class net.sf.saxon.trans.CompilerInfo
  - class net.sf.saxon.tinytree.CompressedWhitespace (implements java.lang.CharSequence)
  - 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 (implements net.sf.saxon.instruct.TailCallReturner)
        - 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.BooleanExpression
      - class net.sf.saxon.expr.GeneralComparison
        - class com.saxonica.extra.GeneralComparisonSA
      - class net.sf.saxon.expr.GeneralComparison10
      - class net.sf.saxon.expr.IdentityComparison
      - 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.CodepointEqual
        - 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 com.saxonica.extra.Index
          - class net.sf.saxon.functions.IndexOf
          - class net.sf.saxon.functions.Minimax
        - class net.sf.saxon.functions.Collection
        - class net.sf.saxon.functions.CompileTimeFunction
          - class com.saxonica.extra.AnalyzeStringFunction
          - class net.sf.saxon.functions.Data
          - class net.sf.saxon.functions.DefaultCollation
          - class com.saxonica.extra.DynamicFunction
          - 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.functions.XSLTFunction)
        - class com.saxonica.extra.DynamicFunctionCall
        - 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 com.saxonica.extra.Find
        - class net.sf.saxon.functions.ForceCase
        - class com.saxonica.extra.ForEachGroupFunction
        - class net.sf.saxon.functions.FormatDate (implements net.sf.saxon.functions.XSLTFunction)
        - class net.sf.saxon.functions.FormatNumber2 (implements net.sf.saxon.functions.XSLTFunction)
        - class net.sf.saxon.functions.Id
        - class net.sf.saxon.functions.Idref
        - class net.sf.saxon.functions.InScopePrefixes
        - class net.sf.saxon.functions.Insert
        - class net.sf.saxon.functions.KeyFn (implements 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.Nilled
        - class net.sf.saxon.functions.NormalizeSpace
        - class net.sf.saxon.functions.NormalizeUnicode
        - 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 com.saxonica.extra.Try
        - 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 (implements net.sf.saxon.instruct.TailCallReturner)
    - class net.sf.saxon.instruct.Instruction (implements javax.xml.transform.SourceLocator, net.sf.saxon.instruct.TailCallReturner)
      - 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.Doctype
      - 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.ParentNodeConstructor
        - class net.sf.saxon.instruct.DocumentInstr
        - class net.sf.saxon.instruct.ElementCreator
          - class net.sf.saxon.instruct.ComputedElement
          - class net.sf.saxon.instruct.Copy
          - class net.sf.saxon.instruct.FixedElement
      - 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.UseAttributeSets
      - 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 com.saxonica.extra.SequentialCopy
    - 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.expr.SliceExpression
    - 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
      - 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
      - class net.sf.saxon.expr.LazyExpression
      - class net.sf.saxon.expr.NumericPromoter (implements net.sf.saxon.expr.MappingFunction)
      - class net.sf.saxon.sort.Reverser
      - class net.sf.saxon.expr.SingletonAtomizer
      - class com.saxonica.extra.StringMirrorExpression
      - 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, net.sf.saxon.SourceResolver)
    - class com.saxonica.validate.SchemaAwareConfiguration
  - 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.trans.DecimalSymbols (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.om.DocumentNumberAllocator (implements java.io.Serializable)
  - 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.DOMEnvelope (implements net.sf.saxon.om.ExternalObjectModel, java.io.Serializable)
  - class net.sf.saxon.dom.DOMNodeList (implements org.w3c.dom.NodeList)
  - class net.sf.saxon.dom.DOMObjectModel (implements net.sf.saxon.om.ExternalObjectModel, java.io.Serializable)
  - 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.expr.EarlyEvaluationContext (implements java.io.Serializable, net.sf.saxon.expr.XPathContext)
  - 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.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.om.GroundedIterator, net.sf.saxon.expr.LastPositionFinder, net.sf.saxon.om.LookaheadIterator, net.sf.saxon.expr.ReversibleIterator)
  - class net.sf.saxon.om.EmptyNamespaceDeclarationList (implements net.sf.saxon.om.NamespaceDeclarations)
  - class net.sf.saxon.Err
  - class net.sf.saxon.functions.Evaluate.PreparedExpression (implements java.io.Serializable)
  - 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, java.io.Serializable)
  - class net.sf.saxon.expr.ExpressionParser
    - class com.saxonica.sdoc.SelectionParser
  - class net.sf.saxon.expr.ExpressionParser.ForClause
  - class net.sf.saxon.expr.ExpressionParser.TemporaryContainer (implements net.sf.saxon.expr.Container, net.sf.saxon.event.LocationProvider, java.io.Serializable)
  - 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 com.saxonica.schema.Facet (implements java.io.Serializable)
    - class com.saxonica.schema.DigitsFacet
    - class com.saxonica.schema.EnumerationFacet
    - class com.saxonica.schema.EnumerationFacetSet
    - class com.saxonica.schema.LengthFacet
      - class com.saxonica.schema.MaxLengthFacet
      - class com.saxonica.schema.MinLengthFacet
    - class com.saxonica.schema.PatternFacet
    - class com.saxonica.schema.ValueRangeFacet
    - class com.saxonica.schema.WhitespaceFacet
  - class com.saxonica.schema.FacetCollection
  - class com.saxonica.schema.FacetListIterator (implements java.util.Iterator)
  - class net.sf.saxon.om.FastStringBuffer (implements java.lang.CharSequence, java.io.Serializable)
  - class net.sf.saxon.FeatureKeys
  - class com.saxonica.validate.FieldWatch (implements com.saxonica.validate.Watch)
  - 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.value.FloatingPointConverter
  - class net.sf.saxon.functions.FunctionLibraryList (implements net.sf.saxon.functions.FunctionLibrary, net.sf.saxon.query.XQueryFunctionBinder)
  - 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.query.Declaration, net.sf.saxon.expr.VariableDeclaration)
    - class net.sf.saxon.query.UndeclaredVariable
  - 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, net.sf.saxon.om.LookaheadIterator)
  - class net.sf.saxon.sort.GroupEndingIterator (implements net.sf.saxon.sort.GroupIterator, net.sf.saxon.om.LookaheadIterator)
  - class net.sf.saxon.sort.GroupStartingIterator (implements net.sf.saxon.sort.GroupIterator, net.sf.saxon.om.LookaheadIterator)
  - class net.sf.saxon.event.HTMLTagHashSet
  - class net.sf.saxon.query.ImportedFunctionLibrary (implements net.sf.saxon.functions.FunctionLibrary, net.sf.saxon.query.XQueryFunctionBinder)
  - class net.sf.saxon.trans.IndependentContext (implements net.sf.saxon.om.NamespaceResolver, java.io.Serializable, net.sf.saxon.expr.StaticContext)
  - class com.saxonica.extra.IndexedSequence (implements java.io.Serializable)
  - 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.sort.IntHashMap (implements java.io.Serializable)
  - class net.sf.saxon.sort.IntHashSet (implements java.io.Serializable)
  - class net.sf.saxon.sort.IntToIntHashMap (implements java.io.Serializable)
  - class net.sf.saxon.sort.JavaCollationFactory
  - class net.sf.saxon.functions.JavaExtensionLibrary (implements net.sf.saxon.functions.FunctionLibrary)
  - class net.sf.saxon.JavaPlatform (implements net.sf.saxon.Platform)
  - 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, java.io.Serializable)
  - 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.tinytree.LargeStringBuffer (implements java.lang.CharSequence, java.io.Serializable)
  - 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.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 com.saxonica.sdoc.LSSchemaResolver (implements net.sf.saxon.type.SchemaURIResolver)
  - 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.trans.Mode.Rule (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.NameChecker
    - class net.sf.saxon.om.Name10Checker
    - class net.sf.saxon.om.Name11Checker
  - 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 com.saxonica.sdoc.SchemaElement
            - class com.saxonica.sdoc.AnnotationParent
              - class com.saxonica.sdoc.XSDAny
              - class com.saxonica.sdoc.XSDAnyAttribute
              - class com.saxonica.sdoc.XSDFacet
              - class com.saxonica.sdoc.XSDFieldOrSelector
              - class com.saxonica.sdoc.XSDImport
              - class com.saxonica.sdoc.XSDInclude
              - class com.saxonica.sdoc.XSDNotation
            - class com.saxonica.sdoc.UnknownElement
            - class com.saxonica.sdoc.XSDAnnotation
            - class com.saxonica.sdoc.XSDAttribute
            - class com.saxonica.sdoc.XSDAttributeGroup
            - class com.saxonica.sdoc.XSDComplexContent
            - class com.saxonica.sdoc.XSDComplexContentRestriction
            - class com.saxonica.sdoc.XSDComplexType
            - class com.saxonica.sdoc.XSDCompositor
            - class com.saxonica.sdoc.XSDDocumentation
            - class com.saxonica.sdoc.XSDElement
            - class com.saxonica.sdoc.XSDExtension
            - class com.saxonica.sdoc.XSDGroup
            - class com.saxonica.sdoc.XSDIdentityConstraint
            - class com.saxonica.sdoc.XSDList
            - class com.saxonica.sdoc.XSDRedefine
            - class com.saxonica.sdoc.XSDSchema
            - class com.saxonica.sdoc.XSDSimpleContent
            - class com.saxonica.sdoc.XSDSimpleContentRestriction
            - class com.saxonica.sdoc.XSDSimpleType
            - class com.saxonica.sdoc.XSDSimpleTypeRestriction
            - class com.saxonica.sdoc.XSDUnion
          - 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.codenorm.Normalizer
  - class net.sf.saxon.codenorm.NormalizerData
  - 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 com.saxonica.extra.OptimizerSA
  - class net.sf.saxon.om.Orphan (implements net.sf.saxon.om.FingerprintedNode, net.sf.saxon.om.NodeInfo)
  - class net.sf.saxon.expr.PairIterator (implements java.util.Iterator)
  - class net.sf.saxon.instruct.ParameterSet
  - class com.saxonica.schema.PathSelection (implements com.saxonica.schema.Selection, java.io.Serializable)
  - 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 com.saxonica.validate.PlatformVerifier (implements java.io.Serializable)
    - class com.saxonica.validate.DotNetVerifier
    - class com.saxonica.validate.JavaVerifier
  - 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, net.sf.saxon.event.LocationProvider, 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.pull.PullConsumer
  - class net.sf.saxon.pull.PullFilter (implements net.sf.saxon.pull.PullProvider)
    - class net.sf.saxon.pull.DocumentEventIgnorer
    - class net.sf.saxon.pull.ElementNameTracker
    - class net.sf.saxon.pull.PullNamespaceReducer (implements net.sf.saxon.om.NamespaceResolver)
    - 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.QueryReader
  - class net.sf.saxon.query.QueryResult
  - class net.sf.saxon.sort.QuickSort
  - class net.sf.saxon.exslt.Random
  - class net.sf.saxon.expr.RangeIterator (implements net.sf.saxon.om.GroundedIterator, 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.om.ReverseArrayIterator (implements net.sf.saxon.om.AxisIterator, net.sf.saxon.expr.LastPositionFinder, net.sf.saxon.om.LookaheadIterator, net.sf.saxon.expr.ReversibleIterator)
  - class net.sf.saxon.expr.RoleLocator (implements java.io.Serializable)
  - class net.sf.saxon.sort.RuleBasedSubstringMatcher (implements net.sf.saxon.sort.SubstringMatcher)
  - 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.trans.SaxonErrorCode
  - class net.sf.saxon.event.SaxonOutputKeys
  - class javax.xml.validation.Schema
    - class com.saxonica.validate.SchemaAwareConfiguration.SurrogateSchema
    - class com.saxonica.schema.SchemaReference (implements java.io.Serializable)
  - class com.saxonica.sdoc.SchemaDocument
  - class com.saxonica.sdoc.SchemaDocumentManager
  - class javax.xml.validation.SchemaFactory
    - class com.saxonica.schema.SchemaFactoryImpl
  - class com.saxonica.schema.SchemaNames
  - class com.saxonica.sdoc.SchemaNodeFactory (implements net.sf.saxon.tree.NodeFactory)
  - class com.saxonica.sdoc.SchemaReader
  - class com.saxonica.schema.SchemaStructure (implements java.io.Serializable, javax.xml.transform.SourceLocator)
    - class com.saxonica.schema.AbstractParticle (implements com.saxonica.schema.Particle)
      - class com.saxonica.schema.Compositor (implements com.saxonica.schema.Term, com.saxonica.schema.UserSchemaComponent)
        - class com.saxonica.schema.AllCompositor
        - class com.saxonica.schema.ChoiceCompositor
        - class com.saxonica.schema.ModelGroupDefinition
        - class com.saxonica.schema.SequenceCompositor
      - class com.saxonica.schema.GroupReference (implements com.saxonica.schema.ComponentReference, com.saxonica.schema.UserSchemaComponent)
    - class com.saxonica.schema.AttributeDecl (implements net.sf.saxon.type.SchemaDeclaration, com.saxonica.schema.UserSchemaComponent)
    - class com.saxonica.schema.AttributeGroupDecl (implements com.saxonica.schema.UserSchemaComponent)
    - class com.saxonica.schema.AttributeGroupReference (implements com.saxonica.schema.ComponentReference, com.saxonica.schema.UserSchemaComponent)
    - class com.saxonica.schema.ElementDecl (implements net.sf.saxon.type.SchemaDeclaration, com.saxonica.schema.Term, com.saxonica.schema.UserSchemaComponent)
    - class com.saxonica.schema.IdentityConstraint (implements com.saxonica.schema.UserSchemaComponent)
      - class com.saxonica.schema.Key
      - class com.saxonica.schema.KeyRef (implements com.saxonica.schema.ComponentReference)
      - class com.saxonica.schema.Unique
    - class com.saxonica.schema.IdentityField
    - class com.saxonica.schema.IdentitySelector
    - class com.saxonica.schema.Notation (implements com.saxonica.schema.UserSchemaComponent)
    - class com.saxonica.schema.PreparedSchema
    - class com.saxonica.schema.SchemaTypeImpl (implements net.sf.saxon.type.SchemaType, java.io.Serializable)
      - class com.saxonica.schema.UserComplexType (implements net.sf.saxon.type.ComplexType, com.saxonica.schema.UserSchemaComponent)
      - class com.saxonica.schema.UserSimpleType (implements net.sf.saxon.type.SimpleType)
        - class com.saxonica.sdoc.SimpleTypeDefinition (implements com.saxonica.schema.UserSchemaComponent)
        - class com.saxonica.schema.UserAtomicType (implements net.sf.saxon.type.AtomicType)
        - class com.saxonica.schema.UserListType (implements net.sf.saxon.type.ListType)
        - class com.saxonica.schema.UserUnionType
    - class com.saxonica.schema.SimpleComponentReference (implements com.saxonica.schema.ComponentReference)
      - class com.saxonica.schema.AttributeUse (implements com.saxonica.schema.UserSchemaComponent)
      - class com.saxonica.schema.ElementParticle (implements com.saxonica.schema.Particle, com.saxonica.schema.UserSchemaComponent)
    - class com.saxonica.schema.TypeReference (implements com.saxonica.schema.ComponentReference)
    - class com.saxonica.schema.Wildcard
      - class com.saxonica.schema.AttributeWildcard
      - class com.saxonica.schema.ElementWildcard (implements com.saxonica.schema.Particle, com.saxonica.schema.Term, com.saxonica.schema.UserSchemaComponent)
  - class com.saxonica.validate.SelectorWatch (implements com.saxonica.validate.Watch)
    - class com.saxonica.validate.KeySelectorWatch
    - class com.saxonica.validate.RefSelectorWatch
  - class net.sf.saxon.event.Sender
  - class net.sf.saxon.event.SequenceCopier
  - class com.saxonica.extra.SequenceExchanger
  - class com.saxonica.extra.SequenceExchanger.Consumer (implements net.sf.saxon.om.SequenceIterator)
  - class com.saxonica.extra.SequenceExchanger.Producer (implements java.lang.Runnable)
    - class com.saxonica.extra.SequenceExchanger.EvaluationThread
  - class net.sf.saxon.event.SequenceReceiver (implements net.sf.saxon.event.Receiver)
    - class net.sf.saxon.event.ComplexContentOutputter
    - class net.sf.saxon.event.ProxyReceiver
      - class net.sf.saxon.event.CDATAFilter
      - class net.sf.saxon.event.CharacterMapExpander
      - class net.sf.saxon.event.CommentStripper
      - class com.saxonica.validate.ContentValidator
        - class com.saxonica.validate.AttributeValidator
          - class com.saxonica.validate.AllElementValidator
          - class com.saxonica.validate.ComplexContentValidator
          - class com.saxonica.validate.EmptyContentValidator
          - class com.saxonica.validate.SimpleContentValidator
        - class com.saxonica.validate.LaxValidator
          - class com.saxonica.validate.AnyTypeValidator
        - class com.saxonica.validate.StripValidator
      - class net.sf.saxon.event.DocumentValidator
      - class net.sf.saxon.event.HTMLIndenter
        - class net.sf.saxon.event.XHTMLIndenter
      - class net.sf.saxon.event.HTMLURIEscaper
        - class net.sf.saxon.event.XHTMLURIEscaper
      - class com.saxonica.validate.IdValidator
      - class com.saxonica.validate.IgnorableWhitespaceStripper
      - class net.sf.saxon.event.LocationCopier (implements net.sf.saxon.event.LocationProvider)
      - class net.sf.saxon.event.MetaTagAdjuster
      - 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.IDFilter
      - class net.sf.saxon.event.Stripper
        - class net.sf.saxon.om.AllElementStripper
        - class net.sf.saxon.style.StylesheetStripper
      - class net.sf.saxon.event.TracingFilter
      - class net.sf.saxon.event.TransformerReceiver
      - class net.sf.saxon.event.TypeCheckingFilter
      - class net.sf.saxon.event.UncommittedSerializer
      - class net.sf.saxon.event.UnicodeNormalizer
      - class net.sf.saxon.style.UseWhenFilter
      - class com.saxonica.validate.ValidationStack
      - class com.saxonica.extra.WatchManager (implements net.sf.saxon.om.NamespaceResolver)
        - class com.saxonica.validate.ConstraintChecker
      - class net.sf.saxon.event.XML10ContentChecker
      - class net.sf.saxon.event.XMLIndenter
      - class com.saxonica.validate.XSIAttributeHandler
    - class net.sf.saxon.query.SequenceWrapper
    - class net.sf.saxon.event.SequenceWriter
      - class com.saxonica.extra.SequenceExchanger.SequencePusher
      - 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.event.SerializerFactory
  - class net.sf.saxon.exslt.Sets
  - class net.sf.saxon.om.SingletonIterator (implements net.sf.saxon.om.AtomizableIterator, 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.event.Sink (implements net.sf.saxon.event.Receiver)
  - 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.sort.StandardCollationURIResolver (implements net.sf.saxon.sort.CollationURIResolver)
  - class net.sf.saxon.functions.StandardCollectionURIResolver (implements net.sf.saxon.CollectionURIResolver, net.sf.saxon.expr.MappingFunction)
  - class net.sf.saxon.StandardErrorHandler (implements org.xml.sax.ErrorHandler)
  - class net.sf.saxon.StandardErrorListener (implements javax.xml.transform.ErrorListener, java.io.Serializable)
    - class com.saxonica.extra.XQueryErrorListener
    - class com.saxonica.extra.XSLTErrorListener
  - class net.sf.saxon.functions.StandardFunction
  - class net.sf.saxon.functions.StandardFunction.Entry (implements java.io.Serializable)
  - class net.sf.saxon.query.StandardModuleURIResolver (implements net.sf.saxon.query.ModuleURIResolver)
  - class net.sf.saxon.style.StandardNames
  - class net.sf.saxon.event.StandardOutputResolver (implements net.sf.saxon.OutputURIResolver)
  - class com.saxonica.sdoc.StandardSchemaResolver (implements net.sf.saxon.type.SchemaURIResolver)
  - class net.sf.saxon.StandardURIResolver (implements net.sf.saxon.NonDelegatingURIResolver, java.io.Serializable)
  - class net.sf.saxon.expr.StaticProperty
  - class net.sf.saxon.query.StaticQueryContext (implements net.sf.saxon.expr.StaticContext)
  - class net.sf.saxon.pull.StaxBridge (implements net.sf.saxon.pull.PullProvider, net.sf.saxon.event.SaxonLocator)
  - class net.sf.saxon.pull.StaxBridge.StaxNamespaces (implements net.sf.saxon.om.NamespaceDeclarations)
  - 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 com.saxonica.extra.SubtreeCopyWatch (implements com.saxonica.validate.Watch)
  - class com.saxonica.schema.SymbolSpace
  - 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.expr.LastPositionFinder, net.sf.saxon.om.LookaheadIterator, 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 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.trans.UncheckedXPathException
        - class net.sf.saxon.type.UnresolvedReferenceException
          - class com.saxonica.schema.UnresolvedReferenceExceptionImpl
      - 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.CopyNamespaceSensitiveException
            - 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.TinyTextImpl
    - class net.sf.saxon.tinytree.WhitespaceTextImpl
  - 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.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 net.sf.saxon.type.TypeHierarchy (implements java.io.Serializable)
  - class net.sf.saxon.dom.TypeInfoImpl (implements org.w3c.dom.TypeInfo)
  - class javax.xml.validation.TypeInfoProvider
    - class net.sf.saxon.dom.TypedContentHandler.TypeInfoProviderImpl
  - class net.sf.saxon.query.UnboundFunctionLibrary (implements net.sf.saxon.functions.FunctionLibrary)
  - class net.sf.saxon.pull.UnconstructedParent (implements net.sf.saxon.om.NodeInfo)
    - class net.sf.saxon.pull.UnconstructedDocument (implements net.sf.saxon.om.DocumentInfo)
    - class net.sf.saxon.pull.UnconstructedElement
  - class net.sf.saxon.charcode.UnicodeCharacterSet (implements net.sf.saxon.charcode.CharacterSet)
  - class net.sf.saxon.codenorm.UnicodeData
  - class net.sf.saxon.expr.UnionEnumeration (implements net.sf.saxon.om.LookaheadIterator, net.sf.saxon.om.SequenceIterator)
  - class com.saxonica.schema.UnionSelection (implements com.saxonica.schema.Selection)
  - 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.functions.URIQueryParameters
  - class net.sf.saxon.functions.URIQueryParameters.RegexFilter (implements java.io.FilenameFilter)
  - 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 javax.xml.validation.Validator
    - class com.saxonica.validate.ValidatorImpl
  - class javax.xml.validation.ValidatorHandler (implements org.xml.sax.ContentHandler)
    - class com.saxonica.validate.ValidatorHandlerImpl (implements org.xml.sax.ContentHandler, org.xml.sax.DTDHandler, org.xml.sax.ext.LexicalHandler)
  - class com.saxonica.validate.ValidatorImpl.ErrorListenerWrappingErrorHandler (implements javax.xml.transform.ErrorListener)
  - 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
        - class net.sf.saxon.value.DateValue
          - 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
      - class com.saxonica.schema.DerivedAtomicValue
      - class net.sf.saxon.value.DurationValue
        - class net.sf.saxon.value.MonthDurationValue (implements java.lang.Comparable)
        - class net.sf.saxon.value.SecondsDurationValue (implements java.lang.Comparable)
      - 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 com.saxonica.extra.FirstClassFunction
        - class net.sf.saxon.expr.UserFunctionCall.FunctionCallPackage
        - class net.sf.saxon.value.ValidationErrorValue
      - 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 com.saxonica.extra.IndexedClosure
    - class net.sf.saxon.value.EmptySequence
    - class net.sf.saxon.value.IntegerRange
    - class net.sf.saxon.value.SequenceExtent
    - class net.sf.saxon.value.ShareableSequence
    - class net.sf.saxon.value.SingletonNode
  - class net.sf.saxon.trans.Variable (implements net.sf.saxon.expr.Binding, java.io.Serializable, net.sf.saxon.expr.VariableDeclaration)
  - class net.sf.saxon.functions.VendorFunctionLibrary (implements net.sf.saxon.functions.FunctionLibrary)
    - class com.saxonica.extra.ExtraFunctionLibrary
  - 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.pull.VirtualTreeWalker (implements net.sf.saxon.om.NamespaceDeclarations, net.sf.saxon.pull.PullProvider)
  - class net.sf.saxon.value.Whitespace
  - class net.sf.saxon.om.XML11Char
  - class net.sf.saxon.om.XMLChar
  - class net.sf.saxon.xom.XOMObjectModel (implements net.sf.saxon.om.ExternalObjectModel, java.io.Serializable)
  - 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.query.Declaration, net.sf.saxon.trace.InstructionInfo)
  - class net.sf.saxon.query.XQueryFunctionLibrary (implements net.sf.saxon.functions.FunctionLibrary, net.sf.saxon.query.XQueryFunctionBinder)

## 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.om.ClosingAction
- interface java.util.Comparator
  - interface net.sf.saxon.sort.SubstringMatcher
- interface net.sf.saxon.instruct.Debugger
- interface java.util.EventListener
  - interface net.sf.saxon.trace.TraceListener
- 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.sort.IntIterator
- 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.SchemaDeclaration
- interface com.saxonica.schema.Selection
- 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.sort.CollationURIResolver
  - interface net.sf.saxon.CollectionURIResolver
  - interface net.sf.saxon.expr.Expression
  - interface net.sf.saxon.functions.FunctionLibrary
    - interface net.sf.saxon.query.XQueryFunctionBinder
  - interface net.sf.saxon.type.ItemType
    - interface net.sf.saxon.type.AtomicType (also extends net.sf.saxon.type.SimpleType)
  - interface net.sf.saxon.query.ModuleURIResolver
  - interface net.sf.saxon.Platform
  - 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 com.saxonica.schema.UserSchemaComponent
      - interface com.saxonica.schema.Particle
  - interface net.sf.saxon.type.SchemaURIResolver
- 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 com.saxonica.schema.ComponentReference
  - interface net.sf.saxon.expr.Container
  - interface net.sf.saxon.query.Declaration
  - 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.SourceResolver
- 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.instruct.TailCallReturner
- interface com.saxonica.schema.Term
- interface javax.xml.transform.URIResolver
  - interface net.sf.saxon.NonDelegatingURIResolver
  - interface net.sf.saxon.RelativeURIResolver
- 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 com.saxonica.validate.Watch
- interface net.sf.saxon.expr.XPathContext
- interface net.sf.saxon.functions.XSLTFunction

Overview | Package | Class | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES