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

Package Hierarchies:
  All Packages

## Class Hierarchy

- java.lang.Object
  - net.sf.saxon.om.Axis
  - net.sf.saxon.om.CopyOptions
  - net.sf.saxon.om.DocumentPool (implements java.io.Serializable)
  - net.sf.saxon.om.DocumentURI
  - net.sf.saxon.om.EmptyNamespaceDeclarationList (implements net.sf.saxon.om.NamespaceDeclarations)
  - net.sf.saxon.om.InscopeNamespaceResolver (implements net.sf.saxon.om.NamespaceResolver)
  - net.sf.saxon.om.NameChecker (implements java.io.Serializable)
    - net.sf.saxon.om.Name10Checker
    - net.sf.saxon.om.Name11Checker
  - net.sf.saxon.om.NamePool (implements java.io.Serializable)
  - net.sf.saxon.om.StandardNames
  - net.sf.saxon.om.StructuredQName (implements java.io.Serializable)
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - net.sf.saxon.om.NamespaceException
      - net.sf.saxon.om.QNameException
      - java.lang.RuntimeException
        - net.sf.saxon.om.NamePool.NamePoolLimitException
  - net.sf.saxon.om.TreeModel (implements java.io.Serializable)

## Interface Hierarchy

- net.sf.saxon.om.AttributeCollection
- net.sf.saxon.om.FingerprintedNode
- net.sf.saxon.om.MutableDocumentInfo
- net.sf.saxon.om.NamespaceDeclarations
- net.sf.saxon.om.NamespaceResolver
- net.sf.saxon.om.NotationSet
- net.sf.saxon.evpull.PullEvent
  - net.sf.saxon.om.Item (also extends net.sf.saxon.om.ValueRepresentation)
    - net.sf.saxon.om.FunctionItem (also extends java.io.Serializable)
    - net.sf.saxon.om.NodeInfo (also extends javax.xml.transform.Source, net.sf.saxon.om.ValueRepresentation)
      - net.sf.saxon.om.DocumentInfo
      - net.sf.saxon.om.MutableNodeInfo
- net.sf.saxon.om.SequenceIterator
- java.io.Serializable
  - net.sf.saxon.om.FunctionItem (also extends net.sf.saxon.om.Item)
- javax.xml.transform.Source
  - net.sf.saxon.om.NodeInfo (also extends net.sf.saxon.om.Item, net.sf.saxon.om.ValueRepresentation)
    - net.sf.saxon.om.DocumentInfo
    - net.sf.saxon.om.MutableNodeInfo
- net.sf.saxon.om.ValueRepresentation
  - net.sf.saxon.om.GroundedValue
  - net.sf.saxon.om.Item (also extends net.sf.saxon.evpull.PullEvent)
    - net.sf.saxon.om.FunctionItem (also extends java.io.Serializable)
    - net.sf.saxon.om.NodeInfo (also extends javax.xml.transform.Source, net.sf.saxon.om.ValueRepresentation)
      - net.sf.saxon.om.DocumentInfo
      - net.sf.saxon.om.MutableNodeInfo
  - net.sf.saxon.om.NodeInfo (also extends net.sf.saxon.om.Item, javax.xml.transform.Source)
    - net.sf.saxon.om.DocumentInfo
    - net.sf.saxon.om.MutableNodeInfo

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