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

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - net.sf.saxon.tree.wrapper.AbstractNodeWrapper (implements net.sf.saxon.om.NodeInfo, net.sf.saxon.tree.wrapper.VirtualNode)
  - net.sf.saxon.tree.wrapper.AbstractVirtualNode (implements net.sf.saxon.tree.wrapper.VirtualNode)
    - net.sf.saxon.tree.wrapper.RebasedNode (implements net.sf.saxon.tree.wrapper.WrappingFunction)
    - net.sf.saxon.tree.wrapper.SpaceStrippedNode (implements net.sf.saxon.tree.wrapper.WrappingFunction)
    - net.sf.saxon.tree.wrapper.TypeStrippedNode (implements net.sf.saxon.tree.wrapper.WrappingFunction)
  - net.sf.saxon.om.GenericTreeInfo (implements net.sf.saxon.om.TreeInfo)
    - net.sf.saxon.tree.wrapper.RebasedDocument
    - net.sf.saxon.tree.wrapper.SpaceStrippedDocument
    - net.sf.saxon.tree.wrapper.TypeStrippedDocument
    - net.sf.saxon.tree.wrapper.VirtualTreeInfo
  - net.sf.saxon.tree.wrapper.VirtualCopy (implements net.sf.saxon.om.NodeInfo)
    - net.sf.saxon.tree.wrapper.SnapshotNode (implements net.sf.saxon.om.NodeInfo)
    - net.sf.saxon.tree.wrapper.VirtualUntypedCopy
  - net.sf.saxon.tree.wrapper.VirtualCopy.VirtualCopier (implements net.sf.saxon.tree.iter.AxisIterator)
  - net.sf.saxon.tree.wrapper.WrappingIterator (implements net.sf.saxon.tree.iter.AxisIterator)

## Interface Hierarchy

- 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.wrapper.SiblingCountingNode
      - net.sf.saxon.tree.wrapper.VirtualNode
- 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.wrapper.SiblingCountingNode
        - net.sf.saxon.tree.wrapper.VirtualNode
- 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.wrapper.SiblingCountingNode
    - net.sf.saxon.tree.wrapper.VirtualNode
- 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.wrapper.SiblingCountingNode
      - net.sf.saxon.tree.wrapper.VirtualNode
- net.sf.saxon.tree.wrapper.WrappingFunction