XSSchemaSetpublic class SchemaSetImpl extends java.lang.Object implements XSSchemaSet
| Modifier and Type | Field | Description |
|---|---|---|
com.sun.xml.xsom.impl.SchemaSetImpl.AnySimpleType |
anySimpleType |
|
com.sun.xml.xsom.impl.SchemaSetImpl.AnyType |
anyType |
|
EmptyImpl |
empty |
| Constructor | Description |
|---|---|
SchemaSetImpl() |
| Modifier and Type | Method | Description |
|---|---|---|
SchemaImpl |
createSchema(java.lang.String targetNamespace,
org.xml.sax.Locator location) |
Gets a reference to the existing schema or creates a new one
if none exists yet.
|
XSSimpleType |
getAnySimpleType() |
|
XSComplexType |
getAnyType() |
|
XSAttGroupDecl |
getAttGroupDecl(java.lang.String ns,
java.lang.String localName) |
|
XSAttributeDecl |
getAttributeDecl(java.lang.String ns,
java.lang.String localName) |
|
XSComplexType |
getComplexType(java.lang.String ns,
java.lang.String localName) |
|
XSElementDecl |
getElementDecl(java.lang.String ns,
java.lang.String localName) |
|
XSContentType |
getEmpty() |
|
XSIdentityConstraint |
getIdentityConstraint(java.lang.String ns,
java.lang.String localName) |
|
XSModelGroupDecl |
getModelGroupDecl(java.lang.String ns,
java.lang.String localName) |
|
XSSchema |
getSchema(int idx) |
|
XSSchema |
getSchema(java.lang.String targetNamespace) |
|
java.util.Collection<XSSchema> |
getSchemas() |
Gets all
XSSchemas in a single collection. |
int |
getSchemaSize() |
|
XSSimpleType |
getSimpleType(java.lang.String ns,
java.lang.String localName) |
|
XSType |
getType(java.lang.String ns,
java.lang.String localName) |
|
java.util.Iterator<XSAttGroupDecl> |
iterateAttGroupDecls() |
Iterates all attribute group declarations in all the schemas.
|
java.util.Iterator<XSAttributeDecl> |
iterateAttributeDecls() |
Iterates all atribute declarations in all the schemas.
|
java.util.Iterator<XSComplexType> |
iterateComplexTypes() |
Iterates all complex type definitions in all the schemas.
|
java.util.Iterator<XSElementDecl> |
iterateElementDecls() |
Iterates all element declarations in all the schemas.
|
java.util.Iterator<XSIdentityConstraint> |
iterateIdentityConstraints() |
Iterates all identity constraints in all the schemas.
|
java.util.Iterator<XSModelGroupDecl> |
iterateModelGroupDecls() |
Iterates all model group declarations in all the schemas.
|
java.util.Iterator<XSNotation> |
iterateNotations() |
Iterates all notation declarations in all the schemas.
|
java.util.Iterator<XSSchema> |
iterateSchema() |
|
java.util.Iterator<XSSimpleType> |
iterateSimpleTypes() |
Iterates all simple type definitions in all the schemas.
|
java.util.Iterator<XSType> |
iterateTypes() |
Iterates all type definitions in all the schemas.
|
java.util.Collection<XSComponent> |
select(java.lang.String scd,
javax.xml.namespace.NamespaceContext nsContext) |
Evaluates a schema component designator against this schema component
and returns the resulting schema components.
|
XSComponent |
selectSingle(java.lang.String scd,
javax.xml.namespace.NamespaceContext nsContext) |
Evaluates a schema component designator against this schema component
and returns the first resulting schema component.
|
public final EmptyImpl empty
public final com.sun.xml.xsom.impl.SchemaSetImpl.AnySimpleType anySimpleType
public final com.sun.xml.xsom.impl.SchemaSetImpl.AnyType anyType
public SchemaImpl createSchema(java.lang.String targetNamespace, org.xml.sax.Locator location)
public int getSchemaSize()
getSchemaSize in interface XSSchemaSetpublic XSSchema getSchema(java.lang.String targetNamespace)
getSchema in interface XSSchemaSetpublic XSSchema getSchema(int idx)
getSchema in interface XSSchemaSetpublic java.util.Iterator<XSSchema> iterateSchema()
iterateSchema in interface XSSchemaSetpublic final java.util.Collection<XSSchema> getSchemas()
XSSchemaSetXSSchemas in a single collection.getSchemas in interface XSSchemaSetpublic XSType getType(java.lang.String ns, java.lang.String localName)
getType in interface XSSchemaSetpublic XSSimpleType getSimpleType(java.lang.String ns, java.lang.String localName)
getSimpleType in interface XSSchemaSetpublic XSElementDecl getElementDecl(java.lang.String ns, java.lang.String localName)
getElementDecl in interface XSSchemaSetpublic XSAttributeDecl getAttributeDecl(java.lang.String ns, java.lang.String localName)
getAttributeDecl in interface XSSchemaSetpublic XSModelGroupDecl getModelGroupDecl(java.lang.String ns, java.lang.String localName)
getModelGroupDecl in interface XSSchemaSetpublic XSAttGroupDecl getAttGroupDecl(java.lang.String ns, java.lang.String localName)
getAttGroupDecl in interface XSSchemaSetpublic XSComplexType getComplexType(java.lang.String ns, java.lang.String localName)
getComplexType in interface XSSchemaSetpublic XSIdentityConstraint getIdentityConstraint(java.lang.String ns, java.lang.String localName)
getIdentityConstraint in interface XSSchemaSetpublic java.util.Iterator<XSElementDecl> iterateElementDecls()
XSSchemaSetiterateElementDecls in interface XSSchemaSetpublic java.util.Iterator<XSType> iterateTypes()
XSSchemaSetiterateTypes in interface XSSchemaSetpublic java.util.Iterator<XSAttributeDecl> iterateAttributeDecls()
XSSchemaSetiterateAttributeDecls in interface XSSchemaSetpublic java.util.Iterator<XSAttGroupDecl> iterateAttGroupDecls()
XSSchemaSetiterateAttGroupDecls in interface XSSchemaSetpublic java.util.Iterator<XSModelGroupDecl> iterateModelGroupDecls()
XSSchemaSetiterateModelGroupDecls in interface XSSchemaSetpublic java.util.Iterator<XSSimpleType> iterateSimpleTypes()
XSSchemaSetiterateSimpleTypes in interface XSSchemaSetpublic java.util.Iterator<XSComplexType> iterateComplexTypes()
XSSchemaSetiterateComplexTypes in interface XSSchemaSetpublic java.util.Iterator<XSNotation> iterateNotations()
XSSchemaSetiterateNotations in interface XSSchemaSetpublic java.util.Iterator<XSIdentityConstraint> iterateIdentityConstraints()
XSSchemaSetiterateIdentityConstraints in interface XSSchemaSetpublic java.util.Collection<XSComponent> select(java.lang.String scd, javax.xml.namespace.NamespaceContext nsContext)
XSSchemaSetselect in interface XSSchemaSetscd - Schema component designator. See SCD for more details.nsContext - The namespace context in which SCD is evaluated. Cannot be null.public XSComponent selectSingle(java.lang.String scd, javax.xml.namespace.NamespaceContext nsContext)
XSSchemaSetselectSingle in interface XSSchemaSetscd - Schema component designator. See SCD for more details.nsContext - The namespace context in which SCD is evaluated. Cannot be null.public XSContentType getEmpty()
getEmpty in interface XSSchemaSetpublic XSSimpleType getAnySimpleType()
getAnySimpleType in interface XSSchemaSetpublic XSComplexType getAnyType()
getAnyType in interface XSSchemaSetCopyright © 2018 Oracle Corporation. All rights reserved.