| Modifier and Type | Method and Description |
|---|---|
| public XSObjectList | |
| public XSAttributeDeclaration | Returns: A top-level attribute declaration ornull if such
a declaration does not exist.The name of the declaration. name, String The namespace of the declaration, otherwise
namespace)null.Convenience method. |
| public XSAttributeGroupDefinition | Returns: A top-level attribute group definition ornull if
such a definition does not exist.The name of the definition. name, String The namespace of the definition, otherwise
namespace)null.Convenience method. |
| public XSNamedMap | Returns: A list of top-level definitions of the specified type inobjectType or an empty XSNamedMap if no
such definitions exist.The type of the declaration, i.e.
objectType)ELEMENT_DECLARATION. Note that
XSTypeDefinition.SIMPLE_TYPE and
XSTypeDefinition.COMPLEX_TYPE can also be used as the
objectType to retrieve only complex types or simple
types, instead of all types.Returns a list of top-level components, i.e. element declarations, attribute declarations, etc. Identity-constraint definitions are also considered top-level. |
| public XSNamedMap | Returns: A list of top-level definitions of the specified type inobjectType and defined in the specified
namespace or an empty XSNamedMap.The type of the declaration, i.e.
objectType, String ELEMENT_DECLARATION.The namespace to which the declaration belongs or
namespace)null (for components with no target namespace).Convenience method. |
| public XSElementDeclaration | Returns: A top-level element declaration ornull if such a
declaration does not exist.The name of the declaration. name, String The namespace of the declaration, otherwise
namespace)null.Convenience method. |
| public XSIDCDefinition | Returns: An identity-constraint definition ornull if such
a declaration does not exist.The name of the definition. name, String The namespace of the definition, otherwise
namespace)null.Convenience method. |
| public XSModelGroupDefinition | Returns: A top-level model group definition ornull if
such a definition does not exist.The name of the definition. name, String The namespace of the definition, otherwise
namespace)null.Convenience method. |
| public XSNamespaceItemList | getNamespaceItems()
A set of namespace schema information information items (of type
|
| public StringList | |
| public XSNotationDeclaration | Returns: A top-level notation declaration ornull if such
a declaration does not exist.The name of the declaration. name, String The namespace of the declaration, otherwise
namespace)null.Convenience method. |
| public XSObjectList | Returns: A list containing the members of the substitution group for the givenXSElementDeclaration or an empty
XSObjectList if the substitution group contains
no members.The substitution group head. head)Convenience method. |
| public XSTypeDefinition | Returns: AnXSTypeDefinition or null if such
a definition does not exist.The name of the definition. name, String The namespace of the declaration, otherwise
namespace)null.Convenience method. |
| getAnnotations | back to summary |
|---|---|
| public XSObjectList getAnnotations() [annotations]: a set of annotations if it exists, otherwise an empty
| |
| getAttributeDeclaration | back to summary |
|---|---|
| public XSAttributeDeclaration getAttributeDeclaration(String name, String namespace) Convenience method. Returns a top-level attribute declaration.
| |
| getAttributeGroup | back to summary |
|---|---|
| public XSAttributeGroupDefinition getAttributeGroup(String name, String namespace) Convenience method. Returns a top-level attribute group definition.
| |
| getComponents | back to summary |
|---|---|
| public XSNamedMap getComponents(short objectType) Returns a list of top-level components, i.e. element declarations, attribute declarations, etc. Identity-constraint definitions are also considered top-level.
| |
| getComponentsByNamespace | back to summary |
|---|---|
| public XSNamedMap getComponentsByNamespace(short objectType, String namespace) Convenience method. Returns a list of top-level component declarations that are defined within the specified namespace, i.e. element declarations, attribute declarations, etc. Identity-constraint definitions are also considered top-level.
| |
| getElementDeclaration | back to summary |
|---|---|
| public XSElementDeclaration getElementDeclaration(String name, String namespace) Convenience method. Returns a top-level element declaration.
| |
| getIDCDefinition | back to summary |
|---|---|
| public XSIDCDefinition getIDCDefinition(String name, String namespace) Convenience method. Returns an identity-constraint definition.
| |
| getModelGroupDefinition | back to summary |
|---|---|
| public XSModelGroupDefinition getModelGroupDefinition(String name, String namespace) Convenience method. Returns a top-level model group definition.
| |
| getNamespaceItems | back to summary |
|---|---|
| public XSNamespaceItemList getNamespaceItems() A set of namespace schema information information items (of type
| |
| getNamespaces | back to summary |
|---|---|
| public StringList getNamespaces() Convenience method. Returns a list of all namespaces that belong to
this schema. The value | |
| getNotationDeclaration | back to summary |
|---|---|
| public XSNotationDeclaration getNotationDeclaration(String name, String namespace) Convenience method. Returns a top-level notation declaration.
| |
| getSubstitutionGroup | back to summary |
|---|---|
| public XSObjectList getSubstitutionGroup(XSElementDeclaration head) Convenience method. Returns a list containing the members of the
substitution group for the given
| |
| getTypeDefinition | back to summary |
|---|---|
| public XSTypeDefinition getTypeDefinition(String name, String namespace) Convenience method. Returns a top-level simple or complex type definition.
| |