Overview | Package | Class | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

## Hierarchy For Package com.saxonica.schema

Package Hierarchies:
  All Packages

## Class Hierarchy

- class java.lang.Object
  - class com.saxonica.schema.AutomatonState
  - class com.saxonica.schema.AutomatonState.Edge
  - class com.saxonica.schema.Facet (implements java.io.Serializable)
    - class com.saxonica.schema.DigitsFacet
    - class com.saxonica.schema.EnumerationFacet
    - class com.saxonica.schema.EnumerationFacetSet
    - class com.saxonica.schema.LengthFacet
      - class com.saxonica.schema.MaxLengthFacet
      - class com.saxonica.schema.MinLengthFacet
    - class com.saxonica.schema.PatternFacet
    - class com.saxonica.schema.ValueRangeFacet
    - class com.saxonica.schema.WhitespaceFacet
  - class com.saxonica.schema.FacetCollection
  - class com.saxonica.schema.FacetListIterator (implements java.util.Iterator)
  - class com.saxonica.schema.PathSelection (implements com.saxonica.schema.Selection, java.io.Serializable)
  - class javax.xml.validation.Schema
    - class com.saxonica.schema.SchemaReference (implements java.io.Serializable)
  - class javax.xml.validation.SchemaFactory
    - class com.saxonica.schema.SchemaFactoryImpl
  - class com.saxonica.schema.SchemaNames
  - class com.saxonica.schema.SchemaStructure (implements java.io.Serializable, javax.xml.transform.SourceLocator)
    - class com.saxonica.schema.AbstractParticle (implements com.saxonica.schema.Particle)
      - class com.saxonica.schema.Compositor (implements com.saxonica.schema.Term, com.saxonica.schema.UserSchemaComponent)
        - class com.saxonica.schema.AllCompositor
        - class com.saxonica.schema.ChoiceCompositor
        - class com.saxonica.schema.ModelGroupDefinition
        - class com.saxonica.schema.SequenceCompositor
      - class com.saxonica.schema.GroupReference (implements com.saxonica.schema.ComponentReference, com.saxonica.schema.UserSchemaComponent)
    - class com.saxonica.schema.AttributeDecl (implements net.sf.saxon.type.SchemaDeclaration, com.saxonica.schema.UserSchemaComponent)
    - class com.saxonica.schema.AttributeGroupDecl (implements com.saxonica.schema.UserSchemaComponent)
    - class com.saxonica.schema.AttributeGroupReference (implements com.saxonica.schema.ComponentReference, com.saxonica.schema.UserSchemaComponent)
    - class com.saxonica.schema.ElementDecl (implements net.sf.saxon.type.SchemaDeclaration, com.saxonica.schema.Term, com.saxonica.schema.UserSchemaComponent)
    - class com.saxonica.schema.IdentityConstraint (implements com.saxonica.schema.UserSchemaComponent)
      - class com.saxonica.schema.Key
      - class com.saxonica.schema.KeyRef (implements com.saxonica.schema.ComponentReference)
      - class com.saxonica.schema.Unique
    - class com.saxonica.schema.IdentityField
    - class com.saxonica.schema.IdentitySelector
    - class com.saxonica.schema.Notation (implements com.saxonica.schema.UserSchemaComponent)
    - class com.saxonica.schema.PreparedSchema
    - class com.saxonica.schema.SchemaTypeImpl (implements net.sf.saxon.type.SchemaType, java.io.Serializable)
      - class com.saxonica.schema.UserComplexType (implements net.sf.saxon.type.ComplexType, com.saxonica.schema.UserSchemaComponent)
      - class com.saxonica.schema.UserSimpleType (implements net.sf.saxon.type.SimpleType)
        - class com.saxonica.schema.UserAtomicType (implements net.sf.saxon.type.AtomicType)
        - class com.saxonica.schema.UserListType (implements net.sf.saxon.type.ListType)
        - class com.saxonica.schema.UserUnionType
    - class com.saxonica.schema.SimpleComponentReference (implements com.saxonica.schema.ComponentReference)
      - class com.saxonica.schema.AttributeUse (implements com.saxonica.schema.UserSchemaComponent)
      - class com.saxonica.schema.ElementParticle (implements com.saxonica.schema.Particle, com.saxonica.schema.UserSchemaComponent)
    - class com.saxonica.schema.TypeReference (implements com.saxonica.schema.ComponentReference)
    - class com.saxonica.schema.Wildcard
      - class com.saxonica.schema.AttributeWildcard
      - class com.saxonica.schema.ElementWildcard (implements com.saxonica.schema.Particle, com.saxonica.schema.Term, com.saxonica.schema.UserSchemaComponent)
  - class com.saxonica.schema.SymbolSpace
  - class java.lang.Throwable (implements java.io.Serializable)
    - class java.lang.Exception
      - class java.lang.RuntimeException
        - class net.sf.saxon.type.UnresolvedReferenceException
          - class com.saxonica.schema.UnresolvedReferenceExceptionImpl
  - class com.saxonica.schema.UnionSelection (implements com.saxonica.schema.Selection)
  - class net.sf.saxon.value.Value (implements net.sf.saxon.expr.Expression, java.io.Serializable, net.sf.saxon.om.ValueRepresentation)
    - class net.sf.saxon.value.AtomicValue (implements net.sf.saxon.om.Item)
      - class com.saxonica.schema.DerivedAtomicValue

## Interface Hierarchy

- interface com.saxonica.schema.Selection
- interface java.io.Serializable
  - interface net.sf.saxon.type.SchemaComponent
    - interface com.saxonica.schema.UserSchemaComponent
      - interface com.saxonica.schema.Particle
- interface javax.xml.transform.SourceLocator
  - interface com.saxonica.schema.ComponentReference
- interface com.saxonica.schema.Term

Overview | Package | Class | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES