Package org.apache.xerces.impl.xs.util
Class ObjectListImpl
java.lang.Object
java.util.AbstractCollection
java.util.AbstractList
org.apache.xerces.impl.xs.util.ObjectListImpl
- All Implemented Interfaces:
Iterable,Collection,List,SequencedCollection,org.apache.xerces.xs.datatypes.ObjectList
public final class ObjectListImpl
extends AbstractList
implements org.apache.xerces.xs.datatypes.ObjectList
Contains a list of Objects.
INTERNAL:
- Usage of this class is not supported. It may be altered or removed at any time.
- Version:
- $Id: ObjectListImpl.java 789785 2009-06-30 15:10:26Z knoaman $
-
Field Summary
FieldsFields inherited from class java.util.AbstractList
modCount -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanChecks if theObjectitemis a member of this list.get(int index) intThe number ofObjects in the list.item(int index) Returns theindexth item in the collection ornullifindexis greater than or equal to the number of objects in the list.intsize()Object[]toArray()Object[]Methods inherited from class java.util.AbstractList
add, add, addAll, clear, equals, hashCode, indexOf, iterator, lastIndexOf, listIterator, listIterator, remove, removeRange, set, subListMethods inherited from class java.util.AbstractCollection
addAll, containsAll, isEmpty, remove, removeAll, retainAll, toStringMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface java.util.Collection
parallelStream, removeIf, stream, toArrayMethods inherited from interface java.util.List
add, add, addAll, addAll, addFirst, addLast, clear, containsAll, equals, getFirst, getLast, hashCode, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, remove, remove, removeAll, removeFirst, removeLast, replaceAll, retainAll, reversed, set, sort, spliterator, subList
-
Field Details
-
EMPTY_LIST
An immutable empty list.
-
-
Constructor Details
-
ObjectListImpl
-
-
Method Details
-
getLength
public int getLength()Description copied from interface:org.apache.xerces.xs.datatypes.ObjectListThe number ofObjects in the list. The range of valid child object indices is 0 tolength-1inclusive.- Specified by:
getLengthin interfaceorg.apache.xerces.xs.datatypes.ObjectList
-
contains
Description copied from interface:org.apache.xerces.xs.datatypes.ObjectListChecks if theObjectitemis a member of this list.- Specified by:
containsin interfaceCollection- Specified by:
containsin interfaceList- Specified by:
containsin interfaceorg.apache.xerces.xs.datatypes.ObjectList- Overrides:
containsin classAbstractCollection- Parameters:
item-Objectwhose presence in this list is to be tested.- Returns:
- True if this list contains the
Objectitem.
-
item
Description copied from interface:org.apache.xerces.xs.datatypes.ObjectListReturns 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.datatypes.ObjectList- Parameters:
index- index into the collection.- Returns:
- The
Objectat theindexth position in theObjectList, ornullif the index specified is not valid - greater than or equal to the number of items in the list or less than zero.
-
get
- Specified by:
getin interfaceList- Specified by:
getin classAbstractList
-
size
public int size()- Specified by:
sizein interfaceCollection- Specified by:
sizein interfaceList- Specified by:
sizein classAbstractCollection
-
toArray
- Specified by:
toArrayin interfaceCollection- Specified by:
toArrayin interfaceList- Overrides:
toArrayin classAbstractCollection
-
toArray
- Specified by:
toArrayin interfaceCollection- Specified by:
toArrayin interfaceList- Overrides:
toArrayin classAbstractCollection
-