Class ArchivIterator
- java.lang.Object
-
- de.bsvrz.sys.funclib.bitctrl.archiv.ArchivIterator
-
- All Implemented Interfaces:
java.util.Iterator<de.bsvrz.dav.daf.main.ResultData>
public class ArchivIterator extends java.lang.Object implements java.util.Iterator<de.bsvrz.dav.daf.main.ResultData>
Der Archiviterator erleichtert die Iteration über die Ergebnisse einer Archivabfrage.
-
-
Constructor Summary
Constructors Constructor Description ArchivIterator(de.bsvrz.dav.daf.main.ClientDavInterface dav, java.util.List<de.bsvrz.dav.daf.main.archive.ArchiveDataSpecification> specs)
Führt die Archivanfrage durch und initialisiert den Iterator.
-
-
-
Constructor Detail
-
ArchivIterator
public ArchivIterator(de.bsvrz.dav.daf.main.ClientDavInterface dav, java.util.List<de.bsvrz.dav.daf.main.archive.ArchiveDataSpecification> specs)
Führt die Archivanfrage durch und initialisiert den Iterator.- Parameters:
dav
- eine Datenverteilerverbindung.specs
- die Spezifikation der Archivanfragen.- Throws:
ArchivException
- wenn die ein Fehler bei der Archivanfrage passiert erst.
-
-
Method Detail
-
hasNext
public boolean hasNext()
- Specified by:
hasNext
in interfacejava.util.Iterator<de.bsvrz.dav.daf.main.ResultData>
-
next
public de.bsvrz.dav.daf.main.ResultData next()
- Specified by:
next
in interfacejava.util.Iterator<de.bsvrz.dav.daf.main.ResultData>
- Throws:
ArchivException
- wenn die ein Fehler bei der Archivanfrage passiert erst.
-
remove
public void remove()
Wird nicht unterstützt.- Specified by:
remove
in interfacejava.util.Iterator<de.bsvrz.dav.daf.main.ResultData>
-
-