FileDocCategorySizeDatePackage
XSNamespaceItem.javaAPI DocJava SE 6 API4119Tue Jun 10 00:22:56 BST 2008com.sun.org.apache.xerces.internal.xs

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.

Fields Summary
Constructors Summary
Methods Summary
public com.sun.org.apache.xerces.internal.xs.XSObjectListgetAnnotations()
[annotations]: a set of annotations if it exists, otherwise an empty XSObjectList.

public com.sun.org.apache.xerces.internal.xs.XSAttributeDeclarationgetAttributeDeclaration(java.lang.String name)
Convenience method. Returns a top-level attribute declaration.

param
name The name of the declaration.
return
A top-level attribute declaration or null if such a declaration does not exist.

public com.sun.org.apache.xerces.internal.xs.XSAttributeGroupDefinitiongetAttributeGroup(java.lang.String name)
Convenience method. Returns a top-level attribute group definition.

param
name The name of the definition.
return
A top-level attribute group definition or null if such a definition does not exist.

public com.sun.org.apache.xerces.internal.xs.XSNamedMapgetComponents(short objectType)
[schema components]: a list of top-level components, i.e. element declarations, attribute declarations, etc.

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

public com.sun.org.apache.xerces.internal.xs.StringListgetDocumentLocations()
[document location] - a list of location URIs for the documents that contributed to the XSModel.

public com.sun.org.apache.xerces.internal.xs.XSElementDeclarationgetElementDeclaration(java.lang.String name)
Convenience method. Returns a top-level element declaration.

param
name The name of the declaration.
return
A top-level element declaration or null if such a declaration does not exist.

public com.sun.org.apache.xerces.internal.xs.XSModelGroupDefinitiongetModelGroupDefinition(java.lang.String name)
Convenience method. Returns a top-level model group definition.

param
name The name of the definition.
return
A top-level model group definition definition or null if such a definition does not exist.

public com.sun.org.apache.xerces.internal.xs.XSNotationDeclarationgetNotationDeclaration(java.lang.String name)
Convenience method. Returns a top-level notation declaration.

param
name The name of the declaration.
return
A top-level notation declaration or null if such a declaration does not exist.

public java.lang.StringgetSchemaNamespace()
[schema namespace]: A namespace name or null if absent.

public com.sun.org.apache.xerces.internal.xs.XSTypeDefinitiongetTypeDefinition(java.lang.String name)
Convenience method. Returns a top-level simple or complex type definition.

param
name The name of the definition.
return
An XSTypeDefinition or null if such a definition does not exist.