|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.millscript.commons.util.iterator.AbstractMapIterator<java.lang.Integer,V>
org.millscript.commons.util.iterator.AbstractListIterator<V>
org.millscript.commons.util.list.EArrayList.EArrayListIterator<V>
public static class EArrayList.EArrayListIterator<V>
This class implements a map iterator which iterates over the values in an array and their respective position in it.
| Field Summary |
|---|
| Fields inherited from class org.millscript.commons.util.iterator.AbstractListIterator |
|---|
position |
| Constructor Summary | |
|---|---|
EArrayList.EArrayListIterator(V[] array,
int length)
Constructs a new array iterator to iterate over the values in the specified array, stopping at the specified position. |
|
| Method Summary | |
|---|---|
protected V |
getValue()
Returns the value for the current mapping in the iteration. |
boolean |
hasNext()
Returns true if there are more values available in this
iteration and false otherwise. |
protected boolean |
outOfBounds()
Returns true if this iterator is outside its bounds(before
the first element or beyond the last) and false otherwise. |
| Methods inherited from class org.millscript.commons.util.iterator.AbstractListIterator |
|---|
advance, currentMaplet, getKey, getMaplet, nextMaplet |
| Methods inherited from class org.millscript.commons.util.iterator.AbstractMapIterator |
|---|
currentKey, currentValue, nextKey, nextValue |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.millscript.commons.util.MapIterator |
|---|
currentKey, currentValue, nextKey, nextValue |
| Constructor Detail |
|---|
public EArrayList.EArrayListIterator(V[] array,
int length)
array - the backing array to iterate overlength - the position to stop iterating at| Method Detail |
|---|
protected V getValue()
AbstractMapIterator
getValue in class AbstractMapIterator<java.lang.Integer,V>AbstractMapIterator.getValue()public boolean hasNext()
MapIteratortrue if there are more values available in this
iteration and false otherwise.
true if there are more values in this iteration
and false otherwiseMapIterator.hasNext()protected boolean outOfBounds()
AbstractMapIteratortrue if this iterator is outside its bounds(before
the first element or beyond the last) and false otherwise.
outOfBounds in class AbstractMapIterator<java.lang.Integer,V>true if this iterator is outside its bounds and
false otherwiseAbstractMapIterator.outOfBounds()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||