# Hierarchy For Package net.sf.saxon.tree.util

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - net.sf.saxon.tree.util.AttributeCollectionImpl (implements org.xml.sax.Attributes)
  - net.sf.saxon.tree.util.DocumentNumberAllocator
  - net.sf.saxon.tree.util.FastStringBuffer (implements net.sf.saxon.tree.tiny.AppendableCharSequence, net.sf.saxon.tree.util.CharSequenceConsumer)
  - net.sf.saxon.tree.util.NamespaceResolverWithDefault (implements net.sf.saxon.om.NamespaceResolver)
  - net.sf.saxon.tree.util.Navigator
  - net.sf.saxon.tree.util.Navigator.AncestorEnumeration (implements net.sf.saxon.tree.iter.AxisIterator)
  - net.sf.saxon.tree.util.Navigator.AxisFilter (implements net.sf.saxon.tree.iter.AxisIterator)
  - net.sf.saxon.tree.util.Navigator.DescendantEnumeration (implements net.sf.saxon.tree.iter.AxisIterator)
  - net.sf.saxon.tree.util.Navigator.EmptyTextFilter (implements net.sf.saxon.tree.iter.AxisIterator)
  - net.sf.saxon.tree.util.Navigator.FollowingEnumeration (implements net.sf.saxon.tree.iter.AxisIterator)
  - net.sf.saxon.tree.util.Navigator.PrecedingEnumeration (implements net.sf.saxon.tree.iter.AxisIterator)
  - net.sf.saxon.tree.util.Orphan (implements net.sf.saxon.om.MutableNodeInfo)
  - net.sf.saxon.tree.util.ProcInstParser
  - net.sf.saxon.tree.util.SteppingNavigator
  - net.sf.saxon.tree.util.SteppingNavigator.DescendantAxisIterator<N> (implements net.sf.saxon.tree.iter.AxisIterator)

## Interface Hierarchy

- net.sf.saxon.tree.util.CharSequenceConsumer
- org.xml.sax.Locator
  - net.sf.saxon.s9api.Location (also extends javax.xml.transform.SourceLocator)
    - net.sf.saxon.om.NodeInfo (also extends net.sf.saxon.om.Item, javax.xml.transform.Source)
      - net.sf.saxon.tree.util.SteppingNode<N>
- net.sf.saxon.om.Sequence
  - net.sf.saxon.om.GroundedValue
    - net.sf.saxon.om.Item
      - net.sf.saxon.om.NodeInfo (also extends net.sf.saxon.s9api.Location, javax.xml.transform.Source)
        - net.sf.saxon.tree.util.SteppingNode<N>
- javax.xml.transform.Source
  - net.sf.saxon.om.NodeInfo (also extends net.sf.saxon.om.Item, net.sf.saxon.s9api.Location)
    - net.sf.saxon.tree.util.SteppingNode<N>
- javax.xml.transform.SourceLocator
  - net.sf.saxon.s9api.Location (also extends org.xml.sax.Locator)
    - net.sf.saxon.om.NodeInfo (also extends net.sf.saxon.om.Item, javax.xml.transform.Source)
      - net.sf.saxon.tree.util.SteppingNode<N>