|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Objects implementing the XSNamedMap
interface are used to
represent collections of XML Schema components that can be accessed by
name. Note that XSNamedMap
does not inherit from
XSObjectList
. The XSOBject
s in
XSNamedMap
s are not maintained in any particular order.
The interface may be updated or replaced.
Method Summary | |
int |
getLength()
The number of XSObjects in the XSObjectList . |
XSObject |
item(int index)
Returns the index th item in the collection. |
XSObject |
itemByName(java.lang.String namespace,
java.lang.String localName)
Retrieves a node specified by local name and namespace URI. |
Method Detail |
public int getLength()
XSObjects
in the XSObjectList
.
The range of valid child object indices is 0 to
mapLength-1
inclusive.
public XSObject item(int index)
index
th item in the collection. The index
starts at 0. If index
is greater than or equal to the
number of objects in the list, this returns null
.
index
- index into the collection.
XSObject
at the index
th
position in the XSObjectList
, or null
if
that is not a valid index.public XSObject itemByName(java.lang.String namespace, java.lang.String localName)
namespace
parameter for methods if they wish to have no
namespace.
namespace
- The namespace URI of the node to retrieve.localName
- The local name of the node to retrieve.
XSObject
(of any type) with the specified local
name and namespace URI, or null
if they do not
identify any node in this map.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |