public class ResultIterator<T>
extends java.lang.Object
implements de.innovationgate.utils.SkippingIterator<T>
Modifier and Type | Class and Description |
---|---|
static interface |
ResultIterator.ResultCount |
Constructor and Description |
---|
ResultIterator(java.util.Collection<T> col) |
ResultIterator(java.util.Iterator<T> it,
int size) |
ResultIterator(java.util.Iterator<T> it,
ResultIterator.ResultCount results) |
ResultIterator(java.util.Iterator<T> it,
ResultIterator<? extends java.lang.Object> parentIterator) |
ResultIterator(java.util.Iterator<T> it,
de.innovationgate.webgate.api.WGResultSet resultSet) |
Modifier and Type | Method and Description |
---|---|
java.util.List<java.lang.Object> |
extractCompleteList() |
int |
getResultSize() |
boolean |
hasNext() |
T |
next() |
int |
proceedToOffset(int offset,
boolean linear) |
void |
remove() |
int |
skip(int nrOfElements) |
public ResultIterator(java.util.Iterator<T> it, ResultIterator.ResultCount results)
public ResultIterator(java.util.Iterator<T> it, int size)
public ResultIterator(java.util.Iterator<T> it, de.innovationgate.webgate.api.WGResultSet resultSet)
public ResultIterator(java.util.Iterator<T> it, ResultIterator<? extends java.lang.Object> parentIterator)
public ResultIterator(java.util.Collection<T> col)
public int getResultSize()
public java.util.List<java.lang.Object> extractCompleteList()
public boolean hasNext()
hasNext
in interface java.util.Iterator<T>
public void remove()
remove
in interface java.util.Iterator<T>
public int proceedToOffset(int offset, boolean linear)
public int skip(int nrOfElements)
skip
in interface de.innovationgate.utils.SkippingIterator<T>