|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectnet.sourceforge.openutils.mgnlcriteria.jcr.query.ResultIteratorImpl<T>
T - type of resultspublic abstract class ResultIteratorImpl<T>
Wraps a RowIterator, requiring subclasses to adapt each Row to a specific type.
| Field Summary | |
|---|---|
protected info.magnolia.cms.core.HierarchyManager |
hm
Magnolia Hierarchy Manager |
protected javax.jcr.query.RowIterator |
rowIterator
The jcr RowIterator |
| Constructor Summary | |
|---|---|
ResultIteratorImpl(javax.jcr.query.RowIterator rowIterator,
info.magnolia.cms.core.HierarchyManager hm)
|
|
| Method Summary | |
|---|---|
long |
getPosition()
|
long |
getSize()
|
boolean |
hasNext()
|
T |
next()
|
void |
remove()
|
void |
skip(long skipNum)
|
protected abstract T |
wrap(javax.jcr.query.Row row)
Transforms a Row instance, adapting it to a specific type. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected javax.jcr.query.RowIterator rowIterator
protected final info.magnolia.cms.core.HierarchyManager hm
| Constructor Detail |
|---|
public ResultIteratorImpl(javax.jcr.query.RowIterator rowIterator,
info.magnolia.cms.core.HierarchyManager hm)
rowIterator - | Method Detail |
|---|
public boolean hasNext()
hasNext in interface Iteratorpublic void remove()
remove in interface Iteratorpublic void skip(long skipNum)
skip in interface javax.jcr.RangeIteratorpublic long getSize()
getSize in interface javax.jcr.RangeIteratorpublic long getPosition()
getPosition in interface javax.jcr.RangeIteratorpublic T next()
next in interface Iteratornext in interface ResultIterator<T>protected abstract T wrap(javax.jcr.query.Row row)
row - the jcr Row to wrap
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||