Package com.sun.msv.grammar.xmlschema
Class XMLSchemaSchema
- java.lang.Object
-
- com.sun.msv.grammar.xmlschema.XMLSchemaSchema
-
- All Implemented Interfaces:
java.io.Serializable
public class XMLSchemaSchema extends java.lang.Object implements java.io.SerializableXML Schema object.A set of "schema components" that share the same target namespace. It contains all global declarations.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description classXMLSchemaSchema.AttributeDeclContainerclassXMLSchemaSchema.AttributeGroupContainerclassXMLSchemaSchema.ComplexTypeContainerclassXMLSchemaSchema.ElementDeclContainerclassXMLSchemaSchema.GroupDeclContainerclassXMLSchemaSchema.IdentityConstraintContainerclassXMLSchemaSchema.SimpleTypeContainer
-
Field Summary
Fields Modifier and Type Field Description XMLSchemaSchema.AttributeDeclContainerattributeDeclsmap from attribute declaration name to AttributeDeclExp objectXMLSchemaSchema.AttributeGroupContainerattributeGroupsmap from attribute group name to AttributeGroupExp objectXMLSchemaSchema.ComplexTypeContainercomplexTypesmap from simple type name to SimpleTypeExp objectXMLSchemaSchema.ElementDeclContainerelementDeclsmap from attribute declaration name to AttributeDeclExp objectXMLSchemaSchema.GroupDeclContainergroupDeclsmap from attribute declaration name to AttributeDeclExp objectXMLSchemaSchema.IdentityConstraintContaineridentityConstraintsmap from identity constraint name to IdentityConstraint object.ExpressionPoolpoolpool object which was used to construct this grammar.private static longserialVersionUIDXMLSchemaSchema.SimpleTypeContainersimpleTypesmap from simple type name to SimpleTypeExp objectjava.lang.StringtargetNamespacetarget namespace URI of this schema.ExpressiontopLevelchoice of all global element declarations.static java.lang.StringXMLSchemaInstanceNamespace
-
Constructor Summary
Constructors Constructor Description XMLSchemaSchema(java.lang.String targetNamespace, XMLSchemaGrammar parent)
-
-
-
Field Detail
-
XMLSchemaInstanceNamespace
public static final java.lang.String XMLSchemaInstanceNamespace
- See Also:
- Constant Field Values
-
targetNamespace
public final java.lang.String targetNamespace
target namespace URI of this schema.
-
pool
public final ExpressionPool pool
pool object which was used to construct this grammar.
-
topLevel
public Expression topLevel
choice of all global element declarations.
-
simpleTypes
public final XMLSchemaSchema.SimpleTypeContainer simpleTypes
map from simple type name to SimpleTypeExp object
-
complexTypes
public final XMLSchemaSchema.ComplexTypeContainer complexTypes
map from simple type name to SimpleTypeExp object
-
attributeGroups
public final XMLSchemaSchema.AttributeGroupContainer attributeGroups
map from attribute group name to AttributeGroupExp object
-
attributeDecls
public final XMLSchemaSchema.AttributeDeclContainer attributeDecls
map from attribute declaration name to AttributeDeclExp object
-
elementDecls
public final XMLSchemaSchema.ElementDeclContainer elementDecls
map from attribute declaration name to AttributeDeclExp object
-
groupDecls
public final XMLSchemaSchema.GroupDeclContainer groupDecls
map from attribute declaration name to AttributeDeclExp object
-
identityConstraints
public final XMLSchemaSchema.IdentityConstraintContainer identityConstraints
map from identity constraint name to IdentityConstraint object.
-
serialVersionUID
private static final long serialVersionUID
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
XMLSchemaSchema
public XMLSchemaSchema(java.lang.String targetNamespace, XMLSchemaGrammar parent)
-
-