Package | Description |
---|---|
com.sun.xml.xsom |
Interfaces that the client should use to access schema information.
|
com.sun.xml.xsom.impl |
Implementation of the
com.sun.xml.xsom package. |
com.sun.xml.xsom.impl.parser |
Parser that reads XML Schema documents and builds an
XSSchemaSet object. |
com.sun.xml.xsom.impl.scd | |
com.sun.xml.xsom.impl.util | |
com.sun.xml.xsom.util | |
com.sun.xml.xsom.visitor |
Visitor pattern support for the
com.sun.xml.xsom interfaces. |
Modifier and Type | Method and Description |
---|---|
XSElementDecl |
XSTerm.asElementDecl() |
XSElementDecl |
XSSchema.getElementDecl(java.lang.String localName) |
XSElementDecl |
XSSchemaSet.getElementDecl(java.lang.String namespaceURI,
java.lang.String localName) |
XSElementDecl |
XSIdentityConstraint.getParent()
Gets the
XSElementDecl that owns this identity constraint. |
XSElementDecl |
XSComplexType.getScope()
Gets the scope of this complex type.
|
XSElementDecl |
XSElementDecl.getSubstAffiliation()
Gets the substitution head of this element, if any.
|
XSElementDecl[] |
XSElementDecl.listSubstitutables()
Deprecated.
this method allocates a new array every time, so it could be
inefficient when working with a large schema. Use
getSubstitutables() instead. |
Modifier and Type | Method and Description |
---|---|
java.util.Map<java.lang.String,XSElementDecl> |
XSSchema.getElementDecls()
Gets all the
XSElementDecl s in this schema. |
java.util.List<XSElementDecl> |
XSComplexType.getElementDecls()
Returns a list of element declarations of this type.
|
java.util.Set<? extends XSElementDecl> |
XSElementDecl.getSubstitutables()
Returns the element declarations that can substitute
this element.
|
java.util.Iterator<XSElementDecl> |
XSSchemaSet.iterateElementDecls()
Iterates all element declarations in all the schemas.
|
java.util.Iterator<XSElementDecl> |
XSSchema.iterateElementDecls() |
Modifier and Type | Method and Description |
---|---|
boolean |
XSElementDecl.canBeSubstitutedBy(XSElementDecl e)
Returns true if this element declaration can be validly substituted
by the given declaration.
|
Modifier and Type | Class and Description |
---|---|
class |
ElementDecl |
Modifier and Type | Field and Description |
---|---|
private XSElementDecl |
IdentityConstraintImpl.parent |
private XSElementDecl |
ComplexTypeImpl.scope |
Modifier and Type | Field and Description |
---|---|
private java.util.Map<java.lang.String,XSElementDecl> |
SchemaImpl.elems |
private java.util.Map<java.lang.String,XSElementDecl> |
SchemaImpl.elemsView |
private java.util.Set<XSElementDecl> |
ElementDecl.substitutables
Set that represents element decls that can substitute this element.
|
private java.util.Set<XSElementDecl> |
ElementDecl.substitutablesView
Unmodifieable view of
ElementDecl.substitutables . |
Modifier and Type | Method and Description |
---|---|
XSElementDecl |
ElementDecl.asElementDecl() |
XSElementDecl |
ModelGroupDeclImpl.asElementDecl() |
XSElementDecl |
WildcardImpl.asElementDecl() |
XSElementDecl |
ModelGroupImpl.asElementDecl() |
XSElementDecl |
Ref.Element.get() |
XSElementDecl |
SchemaImpl.getElementDecl(java.lang.String name) |
XSElementDecl |
SchemaSetImpl.getElementDecl(java.lang.String ns,
java.lang.String localName) |
XSElementDecl |
IdentityConstraintImpl.getParent() |
XSElementDecl |
ComplexTypeImpl.getScope() |
XSElementDecl |
SchemaSetImpl.AnyType.getScope() |
XSElementDecl |
ElementDecl.getSubstAffiliation() |
XSElementDecl[] |
ElementDecl.listSubstitutables()
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
java.util.Map<java.lang.String,XSElementDecl> |
SchemaImpl.getElementDecls() |
java.util.List<XSElementDecl> |
ComplexTypeImpl.getElementDecls() |
java.util.List<XSElementDecl> |
SchemaSetImpl.AnyType.getElementDecls() |
java.util.Set<? extends XSElementDecl> |
ElementDecl.getSubstitutables() |
java.util.Iterator<XSElementDecl> |
SchemaImpl.iterateElementDecls() |
java.util.Iterator<XSElementDecl> |
SchemaSetImpl.iterateElementDecls() |
Modifier and Type | Method and Description |
---|---|
void |
SchemaImpl.addElementDecl(XSElementDecl newDecl) |
boolean |
ElementDecl.canBeSubstitutedBy(XSElementDecl e) |
void |
ComplexTypeImpl.setScope(XSElementDecl _scope) |
Modifier and Type | Method and Description |
---|---|
XSElementDecl |
DelayedRef.Element.get() |
Modifier and Type | Field and Description |
---|---|
static Axis<XSElementDecl> |
Axis.ELEMENT |
static Axis<XSElementDecl> |
Axis.SUBSTITUTION_GROUP |
Modifier and Type | Method and Description |
---|---|
java.util.Iterator<T> |
AbstractAxisImpl.elementDecl(XSElementDecl decl) |
Modifier and Type | Method and Description |
---|---|
void |
SchemaTreeTraverser.elementDecl(XSElementDecl decl) |
void |
SchemaWriter.elementDecl(XSElementDecl decl) |
private void |
SchemaTreeTraverser.elementDecl(XSElementDecl decl,
java.lang.String extraAtts)
Creates node for element declaration with additional attributes.
|
private void |
SchemaWriter.elementDecl(XSElementDecl decl,
java.lang.String extraAtts) |
Modifier and Type | Method and Description |
---|---|
java.lang.Boolean |
XSFinder.elementDecl(XSElementDecl decl) |
T |
XSFunctionFilter.elementDecl(XSElementDecl decl) |
java.lang.String |
ComponentNameFunction.elementDecl(XSElementDecl decl) |
java.lang.String |
NameGetter.elementDecl(XSElementDecl decl) |
Modifier and Type | Method and Description |
---|---|
void |
XSTermVisitor.elementDecl(XSElementDecl decl) |
T |
XSTermFunction.elementDecl(XSElementDecl decl) |
T |
XSTermFunctionWithParam.elementDecl(XSElementDecl decl,
P param) |