|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.apache.openjpa.lib.rop.AbstractResultList org.apache.openjpa.lib.rop.AbstractNonSequentialResultList org.apache.openjpa.lib.rop.RandomAccessResultList
public class RandomAccessResultList
Random-access result list implementation. It maintains a map of the items that we have already instantiated.
Field Summary |
---|
Fields inherited from class org.apache.openjpa.lib.rop.AbstractNonSequentialResultList |
---|
PAST_END |
Constructor Summary | |
---|---|
RandomAccessResultList(ResultObjectProvider rop)
|
Method Summary | |
---|---|
void |
close()
Close the list. |
boolean |
equals(Object other)
|
protected Object |
getInternal(int index)
Implement this method and List.size() . |
int |
hashCode()
|
boolean |
isClosed()
Returns true if the list has been closed. |
boolean |
isProviderOpen()
Returns true if the provider backing this list is open. |
protected Map |
newRowMap()
Override this method to control what kind of map is used for the instantiated rows. |
int |
size()
|
String |
toString()
|
Object |
writeReplace()
|
Methods inherited from class org.apache.openjpa.lib.rop.AbstractNonSequentialResultList |
---|
contains, containsAll, get, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, subList, 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, wait, wait, wait |
Constructor Detail |
---|
public RandomAccessResultList(ResultObjectProvider rop)
Method Detail |
---|
protected Map newRowMap()
public boolean isProviderOpen()
ResultList
public boolean isClosed()
ResultList
public void close()
ResultList
protected Object getInternal(int index)
AbstractNonSequentialResultList
List.size()
. Return AbstractNonSequentialResultList.PAST_END
if the index is out of bounds.
getInternal
in class AbstractNonSequentialResultList
public int size()
public Object writeReplace() throws ObjectStreamException
ObjectStreamException
public String toString()
toString
in class Object
public int hashCode()
hashCode
in interface Collection
hashCode
in interface List
hashCode
in class Object
public boolean equals(Object other)
equals
in interface Collection
equals
in interface List
equals
in class Object
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |