|
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().