Top Description Methods
com.sun.org.apache.xerces.internal.xs

public Interface XSNamespaceItem

Known Direct Implementers
com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar

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.

Method Summary

Modifier and TypeMethod and Description
public XSObjectList
getAnnotations()

[annotations]: a set of annotations if it exists, otherwise an empty XSObjectList.

public XSAttributeDeclaration

Returns:

A top-level attribute declaration or null if such a declaration does not exist.
getAttributeDeclaration
(String
The name of the declaration.
name
)

Convenience method.

public XSAttributeGroupDefinition

Returns:

A top-level attribute group definition or null if such a definition does not exist.
getAttributeGroup
(String
The name of the definition.
name
)

Convenience method.

public XSNamedMap

Returns:

A list of top-level definition of the specified type in objectType or an empty XSNamedMap if no such definitions exist.
getComponents
(short
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.
objectType
)

[schema components]: a list of top-level components, i.e. element declarations, attribute declarations, etc. Identity-constraint definitions are also considered top-level.

public StringList
getDocumentLocations()

[document location] - a list of location URIs for the documents that contributed to the XSModel.

public XSElementDeclaration

Returns:

A top-level element declaration or null if such a declaration does not exist.
getElementDeclaration
(String
The name of the declaration.
name
)

Convenience method.

public XSIDCDefinition

Returns:

An identity-constraint definition or null if such a declaration does not exist.
getIDCDefinition
(String
The name of the definition.
name
)

Convenience method.

public XSModelGroupDefinition

Returns:

A top-level model group definition definition or null if such a definition does not exist.
getModelGroupDefinition
(String
The name of the definition.
name
)

Convenience method.

public XSNotationDeclaration

Returns:

A top-level notation declaration or null if such a declaration does not exist.
getNotationDeclaration
(String
The name of the declaration.
name
)

Convenience method.

public String
getSchemaNamespace()

[schema namespace]: A namespace name or null if absent.

public XSTypeDefinition

Returns:

An XSTypeDefinition or null if such a definition does not exist.
getTypeDefinition
(String
The name of the definition.
name
)

Convenience method.

Method Detail

getAnnotationsback to summary
public XSObjectList getAnnotations()

[annotations]: a set of annotations if it exists, otherwise an empty XSObjectList.

getAttributeDeclarationback to summary
public XSAttributeDeclaration getAttributeDeclaration(String name)

Convenience method. Returns a top-level attribute declaration.

Parameters
name:String

The name of the declaration.

Returns:XSAttributeDeclaration

A top-level attribute declaration or null if such a declaration does not exist.

getAttributeGroupback to summary
public XSAttributeGroupDefinition getAttributeGroup(String name)

Convenience method. Returns a top-level attribute group definition.

Parameters
name:String

The name of the definition.

Returns:XSAttributeGroupDefinition

A top-level attribute group definition or null if such a definition does not exist.

getComponentsback to summary
public XSNamedMap getComponents(short objectType)

[schema components]: a list of top-level components, i.e. element declarations, attribute declarations, etc. Identity-constraint definitions are also considered top-level.

Parameters
objectType:short

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.

Returns:XSNamedMap

A list of top-level definition of the specified type in objectType or an empty XSNamedMap if no such definitions exist.

getDocumentLocationsback to summary
public StringList getDocumentLocations()

[document location] - a list of location URIs for the documents that contributed to the XSModel.

getElementDeclarationback to summary
public XSElementDeclaration getElementDeclaration(String name)

Convenience method. Returns a top-level element declaration.

Parameters
name:String

The name of the declaration.

Returns:XSElementDeclaration

A top-level element declaration or null if such a declaration does not exist.

getIDCDefinitionback to summary
public XSIDCDefinition getIDCDefinition(String name)

Convenience method. Returns an identity-constraint definition.

Parameters
name:String

The name of the definition.

Returns:XSIDCDefinition

An identity-constraint definition or null if such a declaration does not exist.

getModelGroupDefinitionback to summary
public XSModelGroupDefinition getModelGroupDefinition(String name)

Convenience method. Returns a top-level model group definition.

Parameters
name:String

The name of the definition.

Returns:XSModelGroupDefinition

A top-level model group definition definition or null if such a definition does not exist.

getNotationDeclarationback to summary
public XSNotationDeclaration getNotationDeclaration(String name)

Convenience method. Returns a top-level notation declaration.

Parameters
name:String

The name of the declaration.

Returns:XSNotationDeclaration

A top-level notation declaration or null if such a declaration does not exist.

getSchemaNamespaceback to summary
public String getSchemaNamespace()

[schema namespace]: A namespace name or null if absent.

getTypeDefinitionback to summary
public XSTypeDefinition getTypeDefinition(String name)

Convenience method. Returns a top-level simple or complex type definition.

Parameters
name:String

The name of the definition.

Returns:XSTypeDefinition

An XSTypeDefinition or null if such a definition does not exist.