Package de.willuhn.datasource
Interface GenericIterator<T extends GenericObject>
- Type Parameters:
T
- der konkrete Objekt-Typ.
- All Superinterfaces:
Remote
- All Known Subinterfaces:
DBIterator<T>
- All Known Implementing Classes:
DBIteratorImpl
,PseudoIterator
generischer RMI-tauglicher Iterator.
-
Method Summary
Modifier and TypeMethodDescriptionvoid
begin()
Blaettert den Iterator wieder an den Anfang zurueck.Prueft, ob das uebergebene Objekt in der aktuellen Liste vorhanden ist.boolean
hasNext()
Liefert true, wenn weitere Elemente in diesem Iterator existieren.next()
Liefert das aktuelle Element der Iteration und blaettert um ein Element weiter.previous()
Liefert das aktuelle Element der Iteration und blaetter um ein Element zurueck.int
size()
Liefert die Anzahl der Elemente dieses Iterators.
-
Method Details
-
hasNext
Liefert true, wenn weitere Elemente in diesem Iterator existieren.- Returns:
- true, wenn weitere Elemente vorhanden sind.
- Throws:
RemoteException
-
next
Liefert das aktuelle Element der Iteration und blaettert um ein Element weiter.- Returns:
- aktuelles Element.
- Throws:
RemoteException
-
previous
Liefert das aktuelle Element der Iteration und blaetter um ein Element zurueck.- Returns:
- aktuelles Element.
- Throws:
RemoteException
-
begin
Blaettert den Iterator wieder an den Anfang zurueck. Somit kann er erneut durchlaufen werden.- Throws:
RemoteException
-
size
Liefert die Anzahl der Elemente dieses Iterators.- Returns:
- Anzahl der Elemente in dem Iterator.
- Throws:
RemoteException
-
contains
Prueft, ob das uebergebene Objekt in der aktuellen Liste vorhanden ist.- Parameters:
o
- das zu pruefende Objekt.- Returns:
- null wenn kein Objekt uebereinstimmt, andernfalls das ueberinstimmende Objekt aus dieser Liste.
- Throws:
RemoteException
-