public interface XSSchemaSet
XSSchema
objects.Modifier and Type | Method and Description |
---|---|
XSSimpleType |
getAnySimpleType() |
XSComplexType |
getAnyType() |
XSAttGroupDecl |
getAttGroupDecl(String namespaceURI,
String localName) |
XSAttributeDecl |
getAttributeDecl(String namespaceURI,
String localName) |
XSComplexType |
getComplexType(String namespaceURI,
String localName) |
XSElementDecl |
getElementDecl(String namespaceURI,
String localName) |
XSContentType |
getEmpty() |
XSIdentityConstraint |
getIdentityConstraint(String namespaceURI,
String localName) |
XSModelGroupDecl |
getModelGroupDecl(String namespaceURI,
String localName) |
XSSchema |
getSchema(int idx) |
XSSchema |
getSchema(String targetNamespace) |
Collection<XSSchema> |
getSchemas()
Gets all
XSSchema s in a single collection. |
int |
getSchemaSize() |
XSSimpleType |
getSimpleType(String namespaceURI,
String localName) |
XSType |
getType(String namespaceURI,
String localName) |
Iterator<XSAttGroupDecl> |
iterateAttGroupDecls()
Iterates all attribute group declarations in all the schemas.
|
Iterator<XSAttributeDecl> |
iterateAttributeDecls()
Iterates all atribute declarations in all the schemas.
|
Iterator<XSComplexType> |
iterateComplexTypes()
Iterates all complex type definitions in all the schemas.
|
Iterator<XSElementDecl> |
iterateElementDecls()
Iterates all element declarations in all the schemas.
|
Iterator<XSIdentityConstraint> |
iterateIdentityConstraints()
Iterates all identity constraints in all the schemas.
|
Iterator<XSModelGroupDecl> |
iterateModelGroupDecls()
Iterates all model group declarations in all the schemas.
|
Iterator<XSNotation> |
iterateNotations()
Iterates all notation declarations in all the schemas.
|
Iterator<XSSchema> |
iterateSchema() |
Iterator<XSSimpleType> |
iterateSimpleTypes()
Iterates all simple type definitions in all the schemas.
|
Iterator<XSType> |
iterateTypes()
Iterates all type definitions in all the schemas.
|
Collection<XSComponent> |
select(String scd,
NamespaceContext nsContext)
Evaluates a schema component designator against this schema component
and returns the resulting schema components.
|
XSComponent |
selectSingle(String scd,
NamespaceContext nsContext)
Evaluates a schema component designator against this schema component
and returns the first resulting schema component.
|
XSSchema getSchema(int idx)
int getSchemaSize()
Collection<XSSchema> getSchemas()
XSSchema
s in a single collection.XSSimpleType getSimpleType(String namespaceURI, String localName)
XSAttributeDecl getAttributeDecl(String namespaceURI, String localName)
XSElementDecl getElementDecl(String namespaceURI, String localName)
XSModelGroupDecl getModelGroupDecl(String namespaceURI, String localName)
XSAttGroupDecl getAttGroupDecl(String namespaceURI, String localName)
XSComplexType getComplexType(String namespaceURI, String localName)
XSIdentityConstraint getIdentityConstraint(String namespaceURI, String localName)
Iterator<XSElementDecl> iterateElementDecls()
Iterator<XSAttributeDecl> iterateAttributeDecls()
Iterator<XSAttGroupDecl> iterateAttGroupDecls()
Iterator<XSModelGroupDecl> iterateModelGroupDecls()
Iterator<XSSimpleType> iterateSimpleTypes()
Iterator<XSComplexType> iterateComplexTypes()
Iterator<XSNotation> iterateNotations()
Iterator<XSIdentityConstraint> iterateIdentityConstraints()
XSComplexType getAnyType()
XSSimpleType getAnySimpleType()
XSContentType getEmpty()
Collection<XSComponent> select(String scd, NamespaceContext nsContext)
scd
- Schema component designator. See SCD
for more details.nsContext
- The namespace context in which SCD is evaluated. Cannot be null.IllegalArgumentException
- if SCD is syntactically incorrect.XSComponent selectSingle(String scd, NamespaceContext nsContext)
scd
- Schema component designator. See SCD
for more details.nsContext
- The namespace context in which SCD is evaluated. Cannot be null.IllegalArgumentException
- if SCD is syntactically incorrect.Copyright © 2021 JBoss by Red Hat. All rights reserved.