org.apache.xerces.xs.XSNamedMap |
Known Indirect Subclasses |
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 XSObject
s in
XSNamedMap
s are not maintained in any particular order.
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
The number of
XSObjects in the XSObjectList . | |||||||||||
Returns the
index th item in the collection or
null if index is greater than or equal to
the number of objects in the list. | |||||||||||
Retrieves an
XSObject specified by local name and
namespace URI. |
The number of XSObjects
in the XSObjectList
.
The range of valid child object indices is 0 to length-1
inclusive.
Returns the index
th 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.
index | index into the collection. |
---|
XSObject
at the index
th
position in the XSObjectList
, or null
if
the index specified is not valid.
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.
namespace | The namespace URI of the XSObject to
retrieve, or null if the XSObject has no
namespace. |
---|---|
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 object in this map.