|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectorg.apache.xerces.impl.xs.util.XSNamedMapImpl
org.apache.xerces.impl.xs.util.XSNamedMap4Types
Containts the map between qnames and XSObject's.
| Constructor Summary | |
|---|---|
XSNamedMap4Types(java.lang.String[] namespaces,
SymbolHash[] maps,
int num,
short type)
Construct an XSNamedMap implmentation for a list of namespaces |
|
XSNamedMap4Types(java.lang.String namespace,
SymbolHash map,
short type)
Construct an XSNamedMap implmentation for one namespace |
|
| Method Summary | |
|---|---|
int |
getLength()
The number of XSObjects in the XSObjectList. |
org.apache.xerces.xs.XSObject |
item(int index)
Returns the indexth item in the map. |
org.apache.xerces.xs.XSObject |
itemByName(java.lang.String namespace,
java.lang.String localName)
Retrieves an XSObject specified by local name and namespace
URI. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public XSNamedMap4Types(java.lang.String namespace,
SymbolHash map,
short type)
namespace - the namespace to which the components belongmap - the map from local names to componentstype - the type of components
public XSNamedMap4Types(java.lang.String[] namespaces,
SymbolHash[] maps,
int num,
short type)
namespaces - the namespaces to which the components belongmaps - the maps from local names to componentsnum - the number of namespacestype - the type of components| Method Detail |
public int getLength()
XSObjects in the XSObjectList. The
range of valid child node indices is 0 to length-1
inclusive.
getLength in interface org.apache.xerces.xs.XSNamedMapgetLength in class XSNamedMapImpl
public org.apache.xerces.xs.XSObject itemByName(java.lang.String namespace,
java.lang.String localName)
XSObject specified by local name and namespace
URI.
itemByName in interface org.apache.xerces.xs.XSNamedMapitemByName in class XSNamedMapImplnamespace - The namespace URI of the XSObject to
retrieve.localName - The local name of the XSObject to retrieve.
XSObject (of any type) with the specified local
name and namespace URI, or null if they do not
identify any XSObject in this map.public org.apache.xerces.xs.XSObject item(int index)
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.
item in interface org.apache.xerces.xs.XSNamedMapitem in class XSNamedMapImplindex - The position in the map from which the item is to be
retrieved.
XSObject at the indexth position
in the XSNamedMap, or null if that is
not a valid index.
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||