org.apache.xerces.impl.xs.util
public class XSNamedMap4Types extends XSNamedMapImpl
Version: $Id: XSNamedMap4Types.java,v 1.7 2004/10/06 15:14:50 mrglavas Exp $
| Constructor Summary | |
|---|---|
| XSNamedMap4Types(String namespace, SymbolHash map, short type)
Construct an XSNamedMap implmentation for one namespace
| |
| XSNamedMap4Types(String[] namespaces, SymbolHash[] maps, int num, short type)
Construct an XSNamedMap implmentation for a list of namespaces
| |
| Method Summary | |
|---|---|
| int | getLength()
The number of XSObjects in the XSObjectList. |
| XSObject | item(int index)
Returns the indexth item in the map. |
| XSObject | itemByName(String namespace, String localName)
Retrieves an XSObject specified by local name and namespace
URI. |
Parameters: namespace the namespace to which the components belong map the map from local names to components type the type of components
Parameters: namespaces the namespaces to which the components belong maps the maps from local names to components num the number of namespaces type the type of components
XSObjects in the XSObjectList. The
range of valid child node indices is 0 to length-1
inclusive.indexth item in the map. The index starts at
0. If index is greater than or equal to the number of
nodes in the list, this returns null.Parameters: index The position in the map from which the item is to be retrieved.
Returns: The XSObject at the indexth position
in the XSNamedMap, or null if that is
not a valid index.
XSObject specified by local name and namespace
URI.Parameters: namespace The namespace URI of the XSObject to
retrieve. localName The local name of the XSObject to retrieve.
Returns: A XSObject (of any type) with the specified local
name and namespace URI, or null if they do not
identify any XSObject in this map.