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.LSInputListContains 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 LSInputListImplEMPTY_LISTAn 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.Objectget(int index)intgetLength()The number ofLSInputs in the list.org.w3c.dom.ls.LSInputitem(int index)Returns theindexth item in the collection ornullifindexis greater than or equal to the number of objects in the list.intsize()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 ofLSInputs in the list. The range of valid child object indices is 0 tolength-1inclusive.- Specified by:
getLengthin interfaceorg.apache.xerces.xs.LSInputList
-
item
public org.w3c.dom.ls.LSInput item(int index)
Returns theindexth item in the collection ornullifindexis greater than or equal to the number of objects in the list. The index starts at 0.- Specified by:
itemin interfaceorg.apache.xerces.xs.LSInputList- Parameters:
index- index into the collection.- Returns:
- The
LSInputat theindexth position in theLSInputList, ornullif the index specified is not valid.
-
get
public java.lang.Object get(int index)
- Specified by:
getin interfacejava.util.List- Specified by:
getin classjava.util.AbstractList
-
size
public int size()
- Specified by:
sizein interfacejava.util.Collection- Specified by:
sizein interfacejava.util.List- Specified by:
sizein classjava.util.AbstractCollection
-
toArray
public java.lang.Object[] toArray()
- Specified by:
toArrayin interfacejava.util.Collection- Specified by:
toArrayin interfacejava.util.List- Overrides:
toArrayin classjava.util.AbstractCollection
-
toArray
public java.lang.Object[] toArray(java.lang.Object[] a)
- Specified by:
toArrayin interfacejava.util.Collection- Specified by:
toArrayin interfacejava.util.List- Overrides:
toArrayin classjava.util.AbstractCollection
-
-