|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.atlassian.jira.ofbiz.DatabaseIterable<E>
public abstract class DatabaseIterable<E>
A abstract implementation of EnclosedIterable
that defers to an OfBizListIterator
.
OfBizListIterator
.
This implementation is unbounded.
Nested Class Summary |
---|
Nested classes/interfaces inherited from interface com.atlassian.jira.util.collect.EnclosedIterable |
---|
EnclosedIterable.Functions, EnclosedIterable.ListResolver<T> |
Constructor Summary | |
---|---|
DatabaseIterable(int size,
Resolver<org.ofbiz.core.entity.GenericValue,E> resolver)
|
Method Summary | |
---|---|
protected abstract OfBizListIterator |
createListIterator()
Create a new iterator. |
void |
foreach(Consumer<E> consumer)
Apply the sink to all elements in the Collection. |
boolean |
isEmpty()
|
int |
size()
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public DatabaseIterable(int size, Resolver<org.ofbiz.core.entity.GenericValue,E> resolver)
Method Detail |
---|
public final void foreach(Consumer<E> consumer)
EnclosedIterable
foreach
in interface EnclosedIterable<E>
public final int size()
size
in interface EnclosedIterable<E>
size
in interface Sized
EnclosedIterable.foreach(Consumer)
. Be careful depending on this size
being exact, as in many cases its best efforts value or may be stable due to concurrent changes.public boolean isEmpty()
isEmpty
in interface EnclosedIterable<E>
isEmpty
in interface Sized
protected abstract OfBizListIterator createListIterator()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |