FileDocCategorySizeDatePackage
XSNamespaceItem.javaAPI DocJava SE 5 API6090Fri Aug 26 14:55:52 BST 2005com.sun.org.apache.xerces.internal.impl.xs.psvi

XSNamespaceItem

public interface XSNamespaceItem
The interfaces represents the namespace schema information information item. Each namespace schema information information item corresponds to an XML Schema with unique namespace name. The interface may be updated or replaced.

Fields Summary
Constructors Summary
Methods Summary
public XSObjectListgetAnnotations()
[annotations]: a set of annotations.

public 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 declaration does not exist.

public 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 definition does not exist.

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

public StringListgetDocumentLocations()
[document location] - a list of locations URI for the documents that contributed to the XSModel.

public 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 declaration does not exist.

public 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 definition does not exist.

public 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 declaration does not exist.

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

public 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 definition does not exist.