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 $
UNKNOWN:
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 index th 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.index
th 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 index
th 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.