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.
|