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.Serializable
XML 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 class
XMLSchemaSchema.AttributeDeclContainer
class
XMLSchemaSchema.AttributeGroupContainer
class
XMLSchemaSchema.ComplexTypeContainer
class
XMLSchemaSchema.ElementDeclContainer
class
XMLSchemaSchema.GroupDeclContainer
class
XMLSchemaSchema.IdentityConstraintContainer
class
XMLSchemaSchema.SimpleTypeContainer
-
Field Summary
Fields Modifier and Type Field Description XMLSchemaSchema.AttributeDeclContainer
attributeDecls
map from attribute declaration name to AttributeDeclExp objectXMLSchemaSchema.AttributeGroupContainer
attributeGroups
map from attribute group name to AttributeGroupExp objectXMLSchemaSchema.ComplexTypeContainer
complexTypes
map from simple type name to SimpleTypeExp objectXMLSchemaSchema.ElementDeclContainer
elementDecls
map from attribute declaration name to AttributeDeclExp objectXMLSchemaSchema.GroupDeclContainer
groupDecls
map from attribute declaration name to AttributeDeclExp objectXMLSchemaSchema.IdentityConstraintContainer
identityConstraints
map from identity constraint name to IdentityConstraint object.ExpressionPool
pool
pool object which was used to construct this grammar.private static long
serialVersionUID
XMLSchemaSchema.SimpleTypeContainer
simpleTypes
map from simple type name to SimpleTypeExp objectjava.lang.String
targetNamespace
target namespace URI of this schema.Expression
topLevel
choice of all global element declarations.static java.lang.String
XMLSchemaInstanceNamespace
-
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)
-
-