Module com.sun.xml.bind.osgi
Package com.sun.xml.xsom
Interfaces that the client should use to access schema information.
-
Interface Summary Interface Description ForeignAttributes Foreign attributes on schema elements.XSAnnotation XSAttContainer Common aspect ofXSComplexType
andXSAttGroupDecl
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 ofXSSchema
objects.XSSimpleType Simple type.XSTerm A component that can be referenced fromXSParticle
This interface provides a set of type check functions (isXXX
), which are essentially:XSType Base interface forXSComplexType
andXSSimpleType
.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 ofXSIdentityConstraint
. -
Class Summary Class Description SCD Schema Component Designator (SCD).XmlString String with in-scope namespace binding information.XSVariety Constants that represent variety of simple types. -
Enum Summary Enum Description XSModelGroup.Compositor Type-safe enumeration for kind of model groups.