# Hierarchy For Package net.sf.saxon.pull

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - net.sf.saxon.pull.NamespaceContextImpl (implements javax.xml.namespace.NamespaceContext, net.sf.saxon.om.NamespaceResolver)
  - net.sf.saxon.pull.PullConsumer
  - net.sf.saxon.pull.PullFilter (implements net.sf.saxon.pull.PullProvider)
    - net.sf.saxon.pull.PullPushTee
  - net.sf.saxon.pull.PullPushCopier
  - net.sf.saxon.pull.PullSource (implements javax.xml.transform.Source)
  - net.sf.saxon.pull.StaxBridge (implements net.sf.saxon.pull.PullProvider)
  - net.sf.saxon.pull.UnparsedEntity

## Interface Hierarchy

- net.sf.saxon.pull.PullProvider
  - net.sf.saxon.pull.UnfailingPullProvider

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - net.sf.saxon.pull.PullProvider.Event