Package org.apache.xerces.impl.xs.util
Class LSInputListImpl
- java.lang.Object
-
- java.util.AbstractCollection<E>
-
- java.util.AbstractList
-
- org.apache.xerces.impl.xs.util.LSInputListImpl
-
- All Implemented Interfaces:
java.lang.Iterable
,java.util.Collection
,java.util.List
,org.apache.xerces.xs.LSInputList
public final class LSInputListImpl extends java.util.AbstractList implements org.apache.xerces.xs.LSInputList
Contains a list of LSInputs.INTERNAL:
- Usage of this class is not supported. It may be altered or removed at any time.
- Version:
- $Id: LSInputListImpl.java 776326 2009-05-19 14:27:24Z mrglavas $
- Author:
- Michael Glavassevich, IBM
-
-
Field Summary
Fields Modifier and Type Field Description static LSInputListImpl
EMPTY_LIST
An immutable empty list.
-
Constructor Summary
Constructors Constructor Description LSInputListImpl(org.w3c.dom.ls.LSInput[] array, int length)
Construct an LSInputList implementation
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Object
get(int index)
int
getLength()
The number ofLSInput
s in the list.org.w3c.dom.ls.LSInput
item(int index)
Returns theindex
th item in the collection ornull
ifindex
is greater than or equal to the number of objects in the list.int
size()
java.lang.Object[]
toArray()
java.lang.Object[]
toArray(java.lang.Object[] a)
-
Methods inherited from class java.util.AbstractList
add, add, addAll, clear, equals, hashCode, indexOf, iterator, lastIndexOf, listIterator, listIterator, remove, removeRange, set, subList
-
Methods inherited from class java.util.AbstractCollection
addAll, contains, containsAll, isEmpty, remove, removeAll, retainAll, toString
-
-
-
-
Field Detail
-
EMPTY_LIST
public static final LSInputListImpl EMPTY_LIST
An immutable empty list.
-
-
Method Detail
-
getLength
public int getLength()
The number ofLSInput
s in the list. The range of valid child object indices is 0 tolength-1
inclusive.- Specified by:
getLength
in interfaceorg.apache.xerces.xs.LSInputList
-
item
public org.w3c.dom.ls.LSInput item(int index)
Returns theindex
th item in the collection ornull
ifindex
is greater than or equal to the number of objects in the list. The index starts at 0.- Specified by:
item
in interfaceorg.apache.xerces.xs.LSInputList
- Parameters:
index
- index into the collection.- Returns:
- The
LSInput
at theindex
th position in theLSInputList
, ornull
if the index specified is not valid.
-
get
public java.lang.Object get(int index)
- Specified by:
get
in interfacejava.util.List
- Specified by:
get
in classjava.util.AbstractList
-
size
public int size()
- Specified by:
size
in interfacejava.util.Collection
- Specified by:
size
in interfacejava.util.List
- Specified by:
size
in classjava.util.AbstractCollection
-
toArray
public java.lang.Object[] toArray()
- Specified by:
toArray
in interfacejava.util.Collection
- Specified by:
toArray
in interfacejava.util.List
- Overrides:
toArray
in classjava.util.AbstractCollection
-
toArray
public java.lang.Object[] toArray(java.lang.Object[] a)
- Specified by:
toArray
in interfacejava.util.Collection
- Specified by:
toArray
in interfacejava.util.List
- Overrides:
toArray
in classjava.util.AbstractCollection
-
-