# Hierarchy For Package com.saxonica.schema.sdoc

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - net.sf.saxon.sxpath.AbstractStaticContext (implements net.sf.saxon.expr.StaticContext)
    - net.sf.saxon.sxpath.IndependentContext (implements net.sf.saxon.om.NamespaceResolver, java.io.Serializable, net.sf.saxon.sxpath.XPathStaticContext)
      - net.sf.saxon.sxpath.DedicatedStaticContext (implements net.sf.saxon.expr.Container)
        - com.saxonica.schema.sdoc.SchemaElement.XPathStaticContext
  - net.sf.saxon.expr.parser.ExpressionParser
    - com.saxonica.schema.sdoc.SelectionParser
  - com.saxonica.schema.sdoc.FnNamespaceSchema
  - com.saxonica.schema.sdoc.LSSchemaResolver (implements net.sf.saxon.lib.SchemaURIResolver)
  - net.sf.saxon.tree.linked.NodeImpl (implements net.sf.saxon.om.FingerprintedNode, net.sf.saxon.om.MutableNodeInfo, net.sf.saxon.tree.wrapper.SiblingCountingNode, javax.xml.transform.SourceLocator, net.sf.saxon.tree.util.SteppingNode<N>)
    - net.sf.saxon.tree.linked.ElementImpl (implements net.sf.saxon.om.NamespaceResolver)
      - com.saxonica.schema.sdoc.SchemaElement
        - com.saxonica.schema.sdoc.AnnotationParent
          - com.saxonica.schema.sdoc.SaxonParam
          - com.saxonica.schema.sdoc.SaxonPreprocess
          - com.saxonica.schema.sdoc.XSDAlternative
          - com.saxonica.schema.sdoc.XSDAny
          - com.saxonica.schema.sdoc.XSDAnyAttribute
          - com.saxonica.schema.sdoc.XSDAssert
          - com.saxonica.schema.sdoc.XSDDefaultOpenContent
          - com.saxonica.schema.sdoc.XSDFacet
          - com.saxonica.schema.sdoc.XSDFieldOrSelector
          - com.saxonica.schema.sdoc.XSDImport
          - com.saxonica.schema.sdoc.XSDInclude
          - com.saxonica.schema.sdoc.XSDNotation
          - com.saxonica.schema.sdoc.XSDOpenContent
        - com.saxonica.schema.sdoc.UnknownElement
        - com.saxonica.schema.sdoc.XSDAnnotation
        - com.saxonica.schema.sdoc.XSDAttribute
        - com.saxonica.schema.sdoc.XSDAttributeGroup
        - com.saxonica.schema.sdoc.XSDComplexContent
        - com.saxonica.schema.sdoc.XSDComplexContentRestriction
        - com.saxonica.schema.sdoc.XSDComplexType
        - com.saxonica.schema.sdoc.XSDCompositor
        - com.saxonica.schema.sdoc.XSDDocumentation
        - com.saxonica.schema.sdoc.XSDElement
        - com.saxonica.schema.sdoc.XSDExtension
        - com.saxonica.schema.sdoc.XSDGroup
        - com.saxonica.schema.sdoc.XSDIdentityConstraint
        - com.saxonica.schema.sdoc.XSDList
        - com.saxonica.schema.sdoc.XSDOverride
        - com.saxonica.schema.sdoc.XSDRedefine
        - com.saxonica.schema.sdoc.XSDSchema
        - com.saxonica.schema.sdoc.XSDSimpleContent
        - com.saxonica.schema.sdoc.XSDSimpleContentRestriction
        - com.saxonica.schema.sdoc.XSDSimpleType
        - com.saxonica.schema.sdoc.XSDSimpleTypeRestriction
        - com.saxonica.schema.sdoc.XSDUnion
  - com.saxonica.schema.sdoc.SchemaDocument
  - com.saxonica.schema.sdoc.SchemaDocumentTransformer
  - com.saxonica.schema.sdoc.SchemaNodeFactory (implements net.sf.saxon.tree.linked.NodeFactory)
  - com.saxonica.schema.sdoc.SchemaReader
  - com.saxonica.schema.SchemaStructure (implements java.io.Serializable, javax.xml.transform.SourceLocator)
    - com.saxonica.schema.UserDefinedType (implements net.sf.saxon.type.SchemaType, java.io.Serializable, com.saxonica.schema.UserSchemaComponent)
      - com.saxonica.schema.UserSimpleType (implements com.saxonica.schema.SerializableSchemaComponent, net.sf.saxon.type.SimpleType, com.saxonica.schema.UserSchemaComponent)
        - com.saxonica.schema.sdoc.SimpleTypeDefinition (implements com.saxonica.schema.UserSchemaComponent)
  - net.sf.saxon.event.SequenceReceiver (implements net.sf.saxon.event.Receiver)
    - net.sf.saxon.event.ProxyReceiver
      - com.saxonica.schema.sdoc.VersionControlFilter
  - com.saxonica.schema.sdoc.XMLNamespaceSchema
  - com.saxonica.schema.sdoc.XSINamespaceSchema

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