Package com.sun.xml.xsom

Interfaces that the client should use to access schema information.

See:
          Description

Interface Summary
ForeignAttributes Foreign attributes on schema elements.
XSAnnotation XML Schema annotation.
XSAttContainer Common aspect of XSComplexType and XSAttGroupDecl as the container of attribute uses/attribute groups.
XSAttGroupDecl Attribute group declaration.
XSAttributeDecl Attribute declaration.
XSAttributeUse Attribute use.
XSComplexType Complex type.
XSComponent Base interface for all the schema components.
XSContentType Content of a complex type.
XSDeclaration Base interface of all "declarations".
XSElementDecl Element declaration.
XSFacet Facet for a simple type.
XSIdentityConstraint Identity constraint.
XSListSimpleType List simple type.
XSModelGroup Model group.
XSModelGroupDecl Named model group declaration.
XSNotation Notation declaration.
XSParticle Particle schema component.
XSRestrictionSimpleType Restriction simple type.
XSSchema Schema.
XSSchemaSet Set of XSSchema objects.
XSSimpleType Simple type.
XSTerm A component that can be referenced from XSParticle This interface provides a set of type check functions (isXXX), which are essentially:
XSType Base interface for XSComplexType and XSSimpleType.
XSUnionSimpleType Union simple type.
XSWildcard Wildcard schema component (used for both attribute wildcard and element wildcard.) XSWildcard interface can always be downcasted to either Any, Other, or Union.
XSWildcard.Any ##any wildcard.
XSWildcard.Other ##other wildcard.
XSWildcard.Union Wildcard of a set of namespace URIs.
XSXPath Selector or field of XSIdentityConstraint.
 

Class Summary
SCD Schema Component Designator (SCD).
XmlString String with in-scope namespace binding information.
XSVariety Constants that represent variety of simple types.
 

Enum Summary
XSModelGroup.Compositor Type-safe enumeration for kind of model groups.
 

Package com.sun.xml.xsom Description

Interfaces that the client should use to access schema information.