Package org.apache.openjpa.lib.rop
Class LazyForwardResultList
java.lang.Object
org.apache.openjpa.lib.rop.AbstractResultList
org.apache.openjpa.lib.rop.AbstractSequentialResultList
org.apache.openjpa.lib.rop.LazyForwardResultList
- All Implemented Interfaces:
Serializable
,Iterable
,Collection
,List
,ResultList
,Closeable
Lazy forward-only result list.
- Author:
- Abe White
- See Also:
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
close()
Close the list.boolean
get
(int index) int
hashCode()
boolean
isClosed()
Returns true if the list has been closed.boolean
Returns true if the provider backing this list is open.protected ListIterator
itr
(int index) Implement this method andList.size()
.int
size()
subList
(int fromIndex, int toIndex) Methods inherited from class org.apache.openjpa.lib.rop.AbstractSequentialResultList
contains, containsAll, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, toArray, toArray
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, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface java.util.Collection
parallelStream, removeIf, stream, toArray
Methods inherited from interface java.util.List
add, add, addAll, addAll, clear, contains, containsAll, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, remove, remove, removeAll, replaceAll, retainAll, set, sort, spliterator, toArray, toArray
Methods inherited from interface org.apache.openjpa.lib.rop.ResultList
getUserObject, setUserObject
-
Constructor Details
-
LazyForwardResultList
-
-
Method Details
-
isProviderOpen
public boolean isProviderOpen()Description copied from interface:ResultList
Returns true if the provider backing this list is open.- Specified by:
isProviderOpen
in interfaceResultList
-
isClosed
public boolean isClosed()Description copied from interface:ResultList
Returns true if the list has been closed.- Specified by:
isClosed
in interfaceResultList
-
close
public void close()Description copied from interface:ResultList
Close the list.- Specified by:
close
in interfaceCloseable
- Specified by:
close
in interfaceResultList
-
get
- Specified by:
get
in interfaceList
- Overrides:
get
in classAbstractSequentialResultList
-
itr
Description copied from class:AbstractSequentialResultList
Implement this method andList.size()
.- Specified by:
itr
in classAbstractSequentialResultList
-
size
public int size()- Specified by:
size
in interfaceCollection
- Specified by:
size
in interfaceList
-
writeReplace
- Throws:
ObjectStreamException
-
hashCode
public int hashCode() -
equals
-
subList
-