FileDocCategorySizeDatePackage
XSNamedMap.javaAPI DocJava SE 5 API4718Fri Aug 26 14:55:58 BST 2005com.sun.org.apache.xerces.internal.xs

XSNamedMap

public interface XSNamedMap
Objects implementing the XSNamedMap interface are used to represent immutable collections of XML Schema components that can be accessed by name. Note that XSNamedMap does not inherit from XSObjectList. The XSObjects in XSNamedMaps are not maintained in any particular order.

Fields Summary
Constructors Summary
Methods Summary
public intgetLength()
The number of XSObjects in the XSObjectList. The range of valid child object indices is 0 to length-1 inclusive.

public com.sun.org.apache.xerces.internal.xs.XSObjectitem(int index)
Returns the indexth item in the collection or null if index is greater than or equal to the number of objects in the list. The index starts at 0.

param
index index into the collection.
return
The XSObject at the indexth position in the XSObjectList, or null if the index specified is not valid.

public com.sun.org.apache.xerces.internal.xs.XSObjectitemByName(java.lang.String namespace, java.lang.String localName)
Retrieves an XSObject specified by local name and namespace URI.
Per XML Namespaces, applications must use the value null as the namespace parameter for methods if they wish to specify no namespace.

param
namespace The namespace URI of the XSObject to retrieve, or null if the XSObject has no namespace.
param
localName The local name of the XSObject to retrieve.
return
A XSObject (of any type) with the specified local name and namespace URI, or null if they do not identify any object in this map.