public abstract class AbstractResultList extends java.util.AbstractList
An abstract result list for initializing objects lazily from a cursor
Modifiers | Name | Description |
---|---|---|
protected java.util.Iterator<java.lang.Object> |
cursor |
|
protected boolean |
initialized |
|
protected java.util.List |
initializedObjects |
|
protected int |
offset |
Constructor and description |
---|
AbstractResultList
(int offset, java.util.Iterator<java.lang.Object> cursor) |
AbstractResultList
(int offset, java.lang.Integer size, java.util.Iterator<java.lang.Object> cursor) |
Type Params | Return Type | Name and description |
---|---|---|
|
protected java.lang.Object |
convertObject() |
|
protected java.lang.Object |
convertObject(java.lang.Object o) |
|
java.lang.Object |
get(int index) |
|
java.util.Iterator<java.lang.Object> |
getCursor() |
|
protected void |
initializeFully() |
|
boolean |
isEmpty() |
|
java.util.Iterator |
iterator() Override to transform elements if necessary during iteration. |
|
java.util.ListIterator |
listIterator() |
|
java.util.ListIterator |
listIterator(int index) |
|
protected java.lang.Object |
nextDecoded() |
|
java.lang.Object |
set(int index, java.lang.Object o) |
|
int |
size() |
Methods inherited from class | Name |
---|---|
class java.util.AbstractList |
java.util.AbstractList#add(int, java.lang.Object), java.util.AbstractList#add(java.lang.Object), java.util.AbstractList#remove(int), java.util.AbstractList#get(int), java.util.AbstractList#equals(java.lang.Object), java.util.AbstractList#hashCode(), java.util.AbstractList#indexOf(java.lang.Object), java.util.AbstractList#clear(), java.util.AbstractList#lastIndexOf(java.lang.Object), java.util.AbstractList#subList(int, int), java.util.AbstractList#addAll(int, java.util.Collection), java.util.AbstractList#iterator(), java.util.AbstractList#set(int, java.lang.Object), java.util.AbstractList#listIterator(), java.util.AbstractList#listIterator(int), java.util.AbstractList#remove(java.lang.Object), java.util.AbstractList#toString(), java.util.AbstractList#contains(java.lang.Object), java.util.AbstractList#isEmpty(), java.util.AbstractList#size(), java.util.AbstractList#toArray([Ljava.lang.Object;), java.util.AbstractList#toArray(), java.util.AbstractList#addAll(java.util.Collection), java.util.AbstractList#containsAll(java.util.Collection), java.util.AbstractList#removeAll(java.util.Collection), java.util.AbstractList#retainAll(java.util.Collection), java.util.AbstractList#wait(long, int), java.util.AbstractList#wait(long), java.util.AbstractList#wait(), java.util.AbstractList#getClass(), java.util.AbstractList#notify(), java.util.AbstractList#notifyAll(), java.util.AbstractList#size() |
class java.util.AbstractCollection |
java.util.AbstractCollection#add(java.lang.Object), java.util.AbstractCollection#remove(java.lang.Object), java.util.AbstractCollection#toString(), java.util.AbstractCollection#clear(), java.util.AbstractCollection#contains(java.lang.Object), java.util.AbstractCollection#isEmpty(), java.util.AbstractCollection#size(), java.util.AbstractCollection#toArray([Ljava.lang.Object;), java.util.AbstractCollection#toArray(), java.util.AbstractCollection#addAll(java.util.Collection), java.util.AbstractCollection#iterator(), java.util.AbstractCollection#containsAll(java.util.Collection), java.util.AbstractCollection#removeAll(java.util.Collection), java.util.AbstractCollection#retainAll(java.util.Collection), java.util.AbstractCollection#wait(long, int), java.util.AbstractCollection#wait(long), java.util.AbstractCollection#wait(), java.util.AbstractCollection#equals(java.lang.Object), java.util.AbstractCollection#hashCode(), java.util.AbstractCollection#getClass(), java.util.AbstractCollection#notify(), java.util.AbstractCollection#notifyAll() |
Override to transform elements if necessary during iteration.