public class IteratorFast extends Object implements IndexIterator
Modifier and Type | Method and Description |
---|---|
boolean |
getBooleanCurrent()
Get current value as a boolean
|
boolean |
getBooleanNext()
Get next value as a boolean
|
byte |
getByteCurrent()
Get current value as a byte
|
byte |
getByteNext()
Get next value as a byte
|
char |
getCharCurrent()
Get current value as a char
|
char |
getCharNext()
Get next value as a char
|
int[] |
getCurrentCounter()
Get the current counter, use for debugging
|
double |
getDoubleCurrent()
Get current value as a double
|
double |
getDoubleNext()
Get next value as a double
|
float |
getFloatCurrent()
Get current value as a float
|
float |
getFloatNext()
Get next value as a float
|
int |
getIntCurrent()
Get current value as a int
|
int |
getIntNext()
Get next value as a int
|
long |
getLongCurrent()
Get current value as a long
|
long |
getLongNext()
Get next value as a long
|
Object |
getObjectCurrent()
Get current value as a Object
|
Object |
getObjectNext()
Get next value as an Object
|
short |
getShortCurrent()
Get current value as a short
|
short |
getShortNext()
Get next value as a short
|
boolean |
hasMore(int howMany) |
boolean |
hasNext()
Return true if there are more elements in the iteration.
|
Object |
next()
Get next value as an Object
|
void |
setBooleanCurrent(boolean val)
Set current value with a boolean
|
void |
setBooleanNext(boolean val)
Set next value with a boolean
|
void |
setByteCurrent(byte val)
Set current value with a byte
|
void |
setByteNext(byte val)
Set next value with a byte
|
void |
setCharCurrent(char val)
Set current value with a char
|
void |
setCharNext(char val)
Set next value with a char
|
void |
setDoubleCurrent(double val)
Set current value with a double
|
void |
setDoubleNext(double val)
Set next value with a double
|
void |
setFloatCurrent(float val)
Set current value with a float
|
void |
setFloatNext(float val)
Set next value with a float
|
void |
setIntCurrent(int val)
Set current value with a int
|
void |
setIntNext(int val)
Set next value with a int
|
void |
setLongCurrent(long val)
Set current value with a long
|
void |
setLongNext(long val)
Set next value with a long
|
void |
setObjectCurrent(Object val)
Set current value with a Object
|
void |
setObjectNext(Object val)
Set next value with a Object
|
void |
setShortCurrent(short val)
Set current value with a short
|
void |
setShortNext(short val)
Set next value with a short
|
String |
toString() |
public boolean hasNext()
IndexIterator
hasNext
in interface IndexIterator
public boolean hasMore(int howMany)
public int[] getCurrentCounter()
IndexIterator
getCurrentCounter
in interface IndexIterator
public double getDoubleCurrent()
IndexIterator
getDoubleCurrent
in interface IndexIterator
public double getDoubleNext()
IndexIterator
getDoubleNext
in interface IndexIterator
public void setDoubleCurrent(double val)
IndexIterator
setDoubleCurrent
in interface IndexIterator
val
- the current value as a doublepublic void setDoubleNext(double val)
IndexIterator
setDoubleNext
in interface IndexIterator
val
- the next value as a doublepublic float getFloatCurrent()
IndexIterator
getFloatCurrent
in interface IndexIterator
public float getFloatNext()
IndexIterator
getFloatNext
in interface IndexIterator
public void setFloatCurrent(float val)
IndexIterator
setFloatCurrent
in interface IndexIterator
val
- the current value as a floatpublic void setFloatNext(float val)
IndexIterator
setFloatNext
in interface IndexIterator
val
- the next value as a floatpublic long getLongCurrent()
IndexIterator
getLongCurrent
in interface IndexIterator
public long getLongNext()
IndexIterator
getLongNext
in interface IndexIterator
public void setLongCurrent(long val)
IndexIterator
setLongCurrent
in interface IndexIterator
val
- the current value as a longpublic void setLongNext(long val)
IndexIterator
setLongNext
in interface IndexIterator
val
- the next value as a longpublic int getIntCurrent()
IndexIterator
getIntCurrent
in interface IndexIterator
public int getIntNext()
IndexIterator
getIntNext
in interface IndexIterator
public void setIntCurrent(int val)
IndexIterator
setIntCurrent
in interface IndexIterator
val
- the current value as a intpublic void setIntNext(int val)
IndexIterator
setIntNext
in interface IndexIterator
val
- the next value as a intpublic short getShortCurrent()
IndexIterator
getShortCurrent
in interface IndexIterator
public short getShortNext()
IndexIterator
getShortNext
in interface IndexIterator
public void setShortCurrent(short val)
IndexIterator
setShortCurrent
in interface IndexIterator
val
- the current value as a shortpublic void setShortNext(short val)
IndexIterator
setShortNext
in interface IndexIterator
val
- the next value as a shortpublic byte getByteCurrent()
IndexIterator
getByteCurrent
in interface IndexIterator
public byte getByteNext()
IndexIterator
getByteNext
in interface IndexIterator
public void setByteCurrent(byte val)
IndexIterator
setByteCurrent
in interface IndexIterator
val
- the current value as a bytepublic void setByteNext(byte val)
IndexIterator
setByteNext
in interface IndexIterator
val
- the next value as a bytepublic char getCharCurrent()
IndexIterator
getCharCurrent
in interface IndexIterator
public char getCharNext()
IndexIterator
getCharNext
in interface IndexIterator
public void setCharCurrent(char val)
IndexIterator
setCharCurrent
in interface IndexIterator
val
- the current value as a charpublic void setCharNext(char val)
IndexIterator
setCharNext
in interface IndexIterator
val
- the next value as a charpublic boolean getBooleanCurrent()
IndexIterator
getBooleanCurrent
in interface IndexIterator
public boolean getBooleanNext()
IndexIterator
getBooleanNext
in interface IndexIterator
public void setBooleanCurrent(boolean val)
IndexIterator
setBooleanCurrent
in interface IndexIterator
val
- the current value as a booleanpublic void setBooleanNext(boolean val)
IndexIterator
setBooleanNext
in interface IndexIterator
val
- the next value as a booleanpublic Object getObjectCurrent()
IndexIterator
getObjectCurrent
in interface IndexIterator
public Object getObjectNext()
IndexIterator
getObjectNext
in interface IndexIterator
public void setObjectCurrent(Object val)
IndexIterator
setObjectCurrent
in interface IndexIterator
val
- the current value as a Objectpublic void setObjectNext(Object val)
IndexIterator
setObjectNext
in interface IndexIterator
val
- the next value as a Objectpublic Object next()
IndexIterator
next
in interface IndexIterator