|
Oracle® Coherence Java API Reference v3.5.3 E15583-01 |
|||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
java.lang.Objectcom.tangosol.util.AbstractSparseArray.Crawler
com.tangosol.util.PrimitiveSparseArray.Iterator
public class PrimitiveSparseArray.Iterator
Iterator over long values stored in the tree.
| Field Summary |
|---|
| Fields inherited from class com.tangosol.util.AbstractSparseArray.Crawler |
|---|
ABOVE, current, fForward, fromdir, LEFT, RIGHT, SITTING |
| Constructor Summary | |
|---|---|
protected |
PrimitiveSparseArray.Iterator(AbstractSparseArray.Node head,
int fromdir,
boolean fForward)
Instantate a new PrimitiveIteartor at the specified location and direction. |
| Method Summary | |
|---|---|
long |
getPrimitiveValue()
Returns the current value, which is the same value returned by the most recent call to the nextPrimitive method, or the most recent value passed to setPrimitiveValue if setPrimitiveValue were called after the nextPrimitive method. |
long |
nextPrimitive()
Returns the next element (as a long) in the iteration. |
long |
setPrimtiveValue(long lValue)
Stores a new value at the current value index, returning the value that was replaced. |
| Methods inherited from class com.tangosol.util.AbstractSparseArray.Crawler |
|---|
clone, currentNode, getIndex, getValue, hasNext, next, nextNode, remove, setValue, toString |
| Constructor Detail |
|---|
protected PrimitiveSparseArray.Iterator(AbstractSparseArray.Node head,
int fromdir,
boolean fForward)
head - the node at which to start the crawlfromdir - the direction in which to start the crawl| Method Detail |
|---|
public long nextPrimitive()
java.util.NoSuchElementException - iteration has no more elementspublic long getPrimitiveValue()
java.lang.IllegalStateException - if the next method has
not yet been called, or the remove method has
already been called after the last call to the
next method.public long setPrimtiveValue(long lValue)
java.lang.IllegalStateException - if the next method has
not yet been called, or the remove method has
already been called after the last call to the
next method.
|
Oracle® Coherence Java API Reference v3.5.3 E15583-01 |
|||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||