Package org.apache.openjpa.lib.rop
Class AbstractSequentialResultList
- java.lang.Object
-
- org.apache.openjpa.lib.rop.AbstractResultList
-
- org.apache.openjpa.lib.rop.AbstractSequentialResultList
-
- All Implemented Interfaces:
java.io.Serializable,java.lang.Iterable,java.util.Collection,java.util.List,ResultList,Closeable
- Direct Known Subclasses:
LazyForwardResultList
public abstract class AbstractSequentialResultList extends AbstractResultList
Abstract base class for sequential result lists. Unlike theAbstractSequentialList, this class doesn't rely on theCollection.size()method.- Author:
- Abe White
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description AbstractSequentialResultList()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description booleancontains(java.lang.Object o)booleancontainsAll(java.util.Collection c)java.lang.Objectget(int index)intindexOf(java.lang.Object o)booleanisEmpty()java.util.Iteratoriterator()protected abstract java.util.ListIteratoritr(int index)Implement this method andList.size().intlastIndexOf(java.lang.Object o)java.util.ListIteratorlistIterator()java.util.ListIteratorlistIterator(int index)java.lang.Object[]toArray()java.lang.Object[]toArray(java.lang.Object[] a)-
Methods inherited from class org.apache.openjpa.lib.rop.AbstractResultList
add, add, addAll, addAll, assertOpen, clear, getUserObject, remove, remove, removeAll, retainAll, set, setUserObject
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface java.util.List
equals, hashCode, replaceAll, size, sort, spliterator, subList
-
Methods inherited from interface org.apache.openjpa.lib.rop.ResultList
close, isClosed, isProviderOpen
-
-
-
-
Method Detail
-
itr
protected abstract java.util.ListIterator itr(int index)
Implement this method andList.size().
-
contains
public boolean contains(java.lang.Object o)
-
containsAll
public boolean containsAll(java.util.Collection c)
-
get
public java.lang.Object get(int index)
-
indexOf
public int indexOf(java.lang.Object o)
-
lastIndexOf
public int lastIndexOf(java.lang.Object o)
-
isEmpty
public boolean isEmpty()
-
iterator
public java.util.Iterator iterator()
-
listIterator
public java.util.ListIterator listIterator()
-
listIterator
public java.util.ListIterator listIterator(int index)
-
toArray
public java.lang.Object[] toArray()
-
toArray
public java.lang.Object[] toArray(java.lang.Object[] a)
-
-