|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface RangeIterator
Extends Iterator with the skip,
getSize and getPosition methods. The base interface
of all type-specific iterators in the javax.jcr and its sub
packages.
| Method Summary | |
|---|---|
long |
getPosition()
Returns the current position within the iterator. |
long |
getSize()
Returns the total number of of items available through this iterator. |
void |
skip(long skipNum)
Skip a number of elements in the iterator. |
| Methods inherited from interface java.util.Iterator |
|---|
hasNext, next, remove |
| Method Detail |
|---|
void skip(long skipNum)
skipNum - the non-negative number of elements to skip
java.util.NoSuchElementException - if skipped past the last element
in the iterator.long getSize()
N, N.getNodes().getSize()
returns the number of child nodes of N visible through the
current Session. In some implementations precise information
about the number of elements may not be available. In such cases this
method must return -1. API clients will then be able to use
RangeIterator.getNumberRemaining to get an estimate on the
number of elements.
long getPosition()
next call.
Note that this method does not check if there is a next element, i.e. an empty iterator will always return 0.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||