org.apache.xerces.xs
Interface XSNamespaceItem
public interface XSNamespaceItem
The interface represents the namespace schema information information item.
Each namespace schema information information item corresponds to an XML
Schema with a unique namespace name.
getAnnotations
public XSObjectList getAnnotations()
[annotations]: a set of annotations if it exists, otherwise an empty
XSObjectList
.
getAttributeDeclaration
public XSAttributeDeclaration getAttributeDeclaration(String name)
Convenience method. Returns a top-level attribute declaration.
name
- The name of the declaration.
- A top-level attribute declaration or
null
if such
a declaration does not exist.
getAttributeGroup
public XSAttributeGroupDefinition getAttributeGroup(String name)
Convenience method. Returns a top-level attribute group definition.
name
- The name of the definition.
- A top-level attribute group definition or
null
if
such a definition does not exist.
getComponents
public XSNamedMap getComponents(short objectType)
[schema components]: a list of top-level components, i.e. element
declarations, attribute declarations, etc.
objectType
- The type of the declaration, i.e.
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.
- A list of top-level definition of the specified type in
objectType
or an empty XSNamedMap
if no
such definitions exist.
getDocumentLocations
public StringList getDocumentLocations()
[document location] - a list of location URIs for the documents that
contributed to the XSModel
.
getElementDeclaration
public XSElementDeclaration getElementDeclaration(String name)
Convenience method. Returns a top-level element declaration.
name
- The name of the declaration.
- A top-level element declaration or
null
if such a
declaration does not exist.
getModelGroupDefinition
public XSModelGroupDefinition getModelGroupDefinition(String name)
Convenience method. Returns a top-level model group definition.
name
- The name of the definition.
- A top-level model group definition definition or
null
if such a definition does not exist.
getNotationDeclaration
public XSNotationDeclaration getNotationDeclaration(String name)
Convenience method. Returns a top-level notation declaration.
name
- The name of the declaration.
- A top-level notation declaration or
null
if such
a declaration does not exist.
getSchemaNamespace
public String getSchemaNamespace()
[schema namespace]: A namespace name or null
if absent.
getTypeDefinition
public XSTypeDefinition getTypeDefinition(String name)
Convenience method. Returns a top-level simple or complex type
definition.
name
- The name of the definition.
- An
XSTypeDefinition
or null
if such
a definition does not exist.
Copyright © 1999-2007 The Apache Software Foundation. All Rights Reserved.