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

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - net.sf.saxon.tree.util.AttributeCollectionImpl (implements net.sf.saxon.om.AttributeCollection, org.xml.sax.Attributes)
  - net.sf.saxon.tree.iter.AxisIteratorImpl (implements net.sf.saxon.tree.iter.AxisIterator<T>)
    - net.sf.saxon.tree.util.Navigator.AxisFilter
    - net.sf.saxon.tree.util.Navigator.BaseEnumeration
      - net.sf.saxon.tree.util.Navigator.AncestorEnumeration
      - net.sf.saxon.tree.util.Navigator.DescendantEnumeration
      - net.sf.saxon.tree.util.Navigator.FollowingEnumeration
      - net.sf.saxon.tree.util.Navigator.PrecedingEnumeration
    - net.sf.saxon.tree.util.Navigator.EmptyTextFilter
  - net.sf.saxon.tree.util.DocumentNumberAllocator (implements java.io.Serializable)
  - net.sf.saxon.tree.util.FastStringBuffer (implements net.sf.saxon.tree.tiny.AppendableCharSequence, java.io.Serializable)
  - net.sf.saxon.om.NamePool (implements java.io.Serializable)
    - net.sf.saxon.tree.util.DiagnosticNamePool
  - net.sf.saxon.tree.util.NamespaceIterator (implements java.util.Iterator<E>)
  - net.sf.saxon.tree.util.NamespaceResolverWithDefault (implements net.sf.saxon.om.NamespaceResolver)
  - net.sf.saxon.tree.util.Navigator
  - 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 (implements net.sf.saxon.tree.iter.AxisIterator<T>)

## Interface Hierarchy

- net.sf.saxon.evpull.PullEvent
  - net.sf.saxon.om.Item (also extends net.sf.saxon.om.Sequence)
    - net.sf.saxon.om.NodeInfo (also extends javax.xml.transform.Source)
      - net.sf.saxon.tree.util.SteppingNode<N>
- net.sf.saxon.om.Sequence
  - net.sf.saxon.om.Item (also extends net.sf.saxon.evpull.PullEvent)
    - net.sf.saxon.om.NodeInfo (also extends 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.tree.util.SteppingNode<N>

Copyright (c) 2004-2013 Saxonica Limited. All rights reserved.