Javolution 6.0.0 java
|
Public Member Functions | |
TableIteratorImpl (TableService< E > table, int index) | |
void | add (E e) |
boolean | hasNext () |
boolean | hasPrevious () |
E | next () |
int | nextIndex () |
E | previous () |
int | previousIndex () |
void | remove () |
void | set (E e) |
Private Attributes | |
int | currentIndex = -1 |
int | end |
int | nextIndex |
final TableService< E > | table |
A generic iterator over a table.
Definition at line 19 of file TableIteratorImpl.java.
javolution.util.internal.table.TableIteratorImpl< E >.TableIteratorImpl | ( | TableService< E > | table, |
int | index | ||
) |
Definition at line 26 of file TableIteratorImpl.java.
References javolution.util.internal.table.TableIteratorImpl< E >.table.
void javolution.util.internal.table.TableIteratorImpl< E >.add | ( | E | e | ) |
Definition at line 33 of file TableIteratorImpl.java.
References javolution.util.internal.table.TableIteratorImpl< E >.currentIndex, javolution.util.internal.table.TableIteratorImpl< E >.end, javolution.util.internal.table.TableIteratorImpl< E >.nextIndex, and javolution.util.internal.table.TableIteratorImpl< E >.table.
boolean javolution.util.internal.table.TableIteratorImpl< E >.hasNext | ( | ) |
Definition at line 40 of file TableIteratorImpl.java.
References javolution.util.internal.table.TableIteratorImpl< E >.end, and javolution.util.internal.table.TableIteratorImpl< E >.nextIndex.
boolean javolution.util.internal.table.TableIteratorImpl< E >.hasPrevious | ( | ) |
Definition at line 45 of file TableIteratorImpl.java.
References javolution.util.internal.table.TableIteratorImpl< E >.nextIndex.
E javolution.util.internal.table.TableIteratorImpl< E >.next | ( | ) |
Definition at line 50 of file TableIteratorImpl.java.
References javolution.util.internal.table.TableIteratorImpl< E >.currentIndex, javolution.util.internal.table.TableIteratorImpl< E >.end, javolution.util.internal.table.TableIteratorImpl< E >.nextIndex, and javolution.util.internal.table.TableIteratorImpl< E >.table.
int javolution.util.internal.table.TableIteratorImpl< E >.nextIndex | ( | ) |
Definition at line 57 of file TableIteratorImpl.java.
References javolution.util.internal.table.TableIteratorImpl< E >.nextIndex.
E javolution.util.internal.table.TableIteratorImpl< E >.previous | ( | ) |
int javolution.util.internal.table.TableIteratorImpl< E >.previousIndex | ( | ) |
Definition at line 69 of file TableIteratorImpl.java.
References javolution.util.internal.table.TableIteratorImpl< E >.nextIndex.
void javolution.util.internal.table.TableIteratorImpl< E >.remove | ( | ) |
Definition at line 74 of file TableIteratorImpl.java.
References javolution.util.internal.table.TableIteratorImpl< E >.currentIndex, javolution.util.internal.table.TableIteratorImpl< E >.end, javolution.util.internal.table.TableIteratorImpl< E >.nextIndex, and javolution.util.internal.table.TableIteratorImpl< E >.table.
void javolution.util.internal.table.TableIteratorImpl< E >.set | ( | E | e | ) |
Definition at line 85 of file TableIteratorImpl.java.
References javolution.util.internal.table.TableIteratorImpl< E >.currentIndex, and javolution.util.internal.table.TableIteratorImpl< E >.table.
|
private |
Definition at line 21 of file TableIteratorImpl.java.
Referenced by javolution.util.internal.table.TableIteratorImpl< E >.add(), javolution.util.internal.table.TableIteratorImpl< E >.next(), javolution.util.internal.table.TableIteratorImpl< E >.previous(), javolution.util.internal.table.TableIteratorImpl< E >.remove(), and javolution.util.internal.table.TableIteratorImpl< E >.set().
|
private |
Definition at line 22 of file TableIteratorImpl.java.
Referenced by javolution.util.internal.table.TableIteratorImpl< E >.add(), javolution.util.internal.table.TableIteratorImpl< E >.hasNext(), javolution.util.internal.table.TableIteratorImpl< E >.next(), and javolution.util.internal.table.TableIteratorImpl< E >.remove().
|
private |
Definition at line 23 of file TableIteratorImpl.java.
Referenced by javolution.util.internal.table.TableIteratorImpl< E >.add(), javolution.util.internal.table.TableIteratorImpl< E >.hasNext(), javolution.util.internal.table.TableIteratorImpl< E >.hasPrevious(), javolution.util.internal.table.TableIteratorImpl< E >.next(), javolution.util.internal.table.TableIteratorImpl< E >.nextIndex(), javolution.util.internal.table.TableIteratorImpl< E >.previous(), javolution.util.internal.table.TableIteratorImpl< E >.previousIndex(), and javolution.util.internal.table.TableIteratorImpl< E >.remove().
|
private |
Definition at line 24 of file TableIteratorImpl.java.
Referenced by javolution.util.internal.table.TableIteratorImpl< E >.add(), javolution.util.internal.table.TableIteratorImpl< E >.next(), javolution.util.internal.table.TableIteratorImpl< E >.previous(), javolution.util.internal.table.TableIteratorImpl< E >.remove(), javolution.util.internal.table.TableIteratorImpl< E >.set(), and javolution.util.internal.table.TableIteratorImpl< E >.TableIteratorImpl().