reads XML representation for XML Schema Part.2
| Modifier and Type | Interface 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. |
| Modifier and Type | Class 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 |