Top Description Interfaces Classes
module com.sun.xml.bind.osgi

Package com.sun.xml.xsom


Interfaces that the client should use to access schema information.

Interface Summary

Modifier and TypeInterface and Description
public interface
ForeignAttributes

Foreign attributes on schema elements.

public interface
public interface
XSAttContainer

Common aspect of XSComplexType and XSAttGroupDecl as the container of attribute uses/attribute groups.

public interface
XSAttGroupDecl

Attribute group declaration.

public interface
XSAttributeDecl

Attribute declaration.

public interface
XSAttributeUse

Attribute use.

public interface
XSComplexType

Complex type.

public interface
XSComponent

Base interface for all the schema components.

public interface
XSContentType

Content of a complex type.

public interface
XSDeclaration

Base interface of all "declarations".

public interface
XSElementDecl

Element declaration.

public interface
XSFacet

Facet for a simple type.

public interface
XSIdentityConstraint

Identity constraint.

public interface
XSListSimpleType

List simple type.

public interface
XSModelGroup

Model group.

public interface
XSModelGroupDecl

Named model group declaration.

public interface
XSNotation

Notation declaration.

public interface
XSParticle

Particle schema component.

public interface
XSRestrictionSimpleType

Restriction simple type.

public interface
XSSchema

Schema.

public interface
XSSchemaSet

Set of XSSchema objects.

public interface
XSSimpleType

Simple type.

public interface
XSTerm

A component that can be referenced from XSParticle This interface provides a set of type check functions (isXXX), which are essentially:

boolean isXXX() {
    return this instanceof XXX;
}
public interface
XSType

Base interface for XSComplexType and XSSimpleType.

public interface
XSUnionSimpleType

Union simple type.

public interface
XSWildcard

Wildcard schema component (used for both attribute wildcard and element wildcard.) XSWildcard interface can always be downcasted to either Any, Other, or Union.

public interface
XSXPath

Selector or field of XSIdentityConstraint.

Class Summary

Modifier and TypeClass and Description
public abstract class
SCD

Schema Component Designator (SCD).

public class
XmlString

String with in-scope namespace binding information.

public class
XSVariety

Constants that represent variety of simple types.