public class HippoBeanIteratorImpl extends Object implements HippoBeanIterator
Constructor and Description |
---|
HippoBeanIteratorImpl(ObjectConverter objectConverter,
javax.jcr.NodeIterator nodeIterator) |
Modifier and Type | Method and Description |
---|---|
long |
getPosition()
Returns the current position within the iterator.
|
long |
getSize()
Returns the number of elements in the iterator.
|
boolean |
hasNext() |
HippoBean |
next() |
HippoBean |
nextHippoBean()
Returns the next
HippoBean in the iteration. |
void |
remove() |
void |
skip(int skipNum)
Skip a number of elements in the iterator.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
forEachRemaining
public HippoBeanIteratorImpl(ObjectConverter objectConverter, javax.jcr.NodeIterator nodeIterator)
public long getPosition()
HippoBeanIterator
next
call.
Note that this method does not check if there is a next element,
i.e. an empty iterator will always return 0.getPosition
in interface HippoBeanIterator
public long getSize()
HippoBeanIterator
getSize
in interface HippoBeanIterator
public HippoBean nextHippoBean()
HippoBeanIterator
HippoBean
in the iteration. Note this method is allowed to return null
when the backing jcr node cannot be mapped to a HippoBean.nextHippoBean
in interface HippoBeanIterator
HippoBean
in the iteration or null
if the jcr node cannot be mapped
to a HippoBean
public void skip(int skipNum)
HippoBeanIterator
skip
in interface HippoBeanIterator
skipNum
- the non-negative number of elements to skipCopyright © 2008–2016 Hippo B.V. (http://www.onehippo.com). All rights reserved.