## Hierarchy For Package net.sf.saxon.pull

Package Hierarchies:
  All Packages

## Class Hierarchy

- class java.lang.Object
  - 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.pull.TreeWalker (implements net.sf.saxon.pull.PullProvider, javax.xml.transform.SourceLocator)
  - 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.pull.VirtualTreeWalker (implements net.sf.saxon.om.NamespaceDeclarations, net.sf.saxon.pull.PullProvider)

## Interface Hierarchy

- interface net.sf.saxon.pull.PullProvider