Top Description Interfaces Classes
[default module]

Package com.sun.msv.reader.datatype.xsd


reads XML representation for XML Schema Part.2

Interface Summary

Modifier and TypeInterface and Description
public interface
FacetStateParent

Interface implemented by the parent state of FacetState.

public interface
XSDatatypeResolver

Resolves a datatype name to the corresponding XSDatatypeExp object.

public interface
XSTypeIncubator

Interface for the type incubator.

public interface
XSTypeOwner

Type owner for XML Schema datatypes.

Class Summary

Modifier and TypeClass and Description
public class
FacetState

state that reads facets.

pack-priv class
LazyTypeIncubator

Lazy XSTypeIncubator

This incubator is used to add facets to lazily created XSDatatypeExp object.

public class
ListState

state that parses <list> element of XSD.

public class
RestrictionState

state that parses <restriction> element.

public class
SimpleTypeState

State that parses <simpleType> element and its children.

pack-priv abstract class
TypeState

Base implementation for those states which produce a type object as its parsing result.

pack-priv abstract class
TypeWithOneChildState

State which has at most one TypeState as its child.

public class
UnionState

State that parses <union> element and its children.

public class
XSDatatypeExp

A wrapper of XSDatatype that serves as an expression and encapsulates lazy-constructed datatypes.

public class
XSDVocabulary

XSD implementation of DataTypeVocabulary.