These classes serve as the object model of W3C XML Schema.
| Modifier and Type | Interface and Description |
|---|---|
| public interface | AttWildcardExp
Schema component with |
| Modifier and Type | Class and Description |
|---|---|
| public class | AttributeDeclExp
global attribute declaration. |
| public class | AttributeGroupExp
attribute group declaration. |
| public class | AttributeWildcard
Attribute wildcard property of the schema component. |
| public class | ComplexTypeExp
ComplexType definition. |
| public class | ElementDeclExp
Element declaration. |
| public class | Field
represents one field of an identity constraint. |
| public class | GroupDeclExp
model group declaration. |
| public class | IdentityConstraint
represents an identity constraint. |
| public class | KeyConstraint
key constraint. |
| public class | KeyRefConstraint
keyref constraint. |
| public class | LaxDefaultNameClass
Special name class implementation used for the wild card of the "lax" mode. |
| public class | OccurrenceExp
Used to mark a occurrence constraint which cannot be easily represented by primitive expressions. |
| public abstract class | RedefinableExp
declaration that can be redefined by using <redefine> element. |
| public class | SimpleTypeExp
Simple type declaration. |
| public class | SkipElementExp
ElementExp that is used for <any processContents="skip"/>. |
| public class | UniqueConstraint
unique constraint. |
| public class | XMLSchemaGrammar
set of XML Schema. |
| public class | XMLSchemaSchema
XML Schema object. |
| public abstract class | XMLSchemaTypeExp
Base class of |
| public class | XPath
internal representation of XPath ('aaa/bbb/ccc/ ... |