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 the
AbstractSequentialList
, this class doesn't rely on the
Collection.size()
method.
- Author:
- Abe White
- See Also:
- Serialized Form
Method Summary |
boolean |
contains(java.lang.Object o)
|
boolean |
containsAll(java.util.Collection c)
|
java.lang.Object |
get(int index)
|
int |
indexOf(java.lang.Object o)
|
boolean |
isEmpty()
|
java.util.Iterator |
iterator()
|
protected abstract java.util.ListIterator |
itr(int index)
Implement this method and List.size() . |
int |
lastIndexOf(java.lang.Object o)
|
java.util.ListIterator |
listIterator()
|
java.util.ListIterator |
listIterator(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, size, subList |
AbstractSequentialResultList
public AbstractSequentialResultList()
itr
protected abstract java.util.ListIterator itr(int index)
- Implement this method and
List.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)