Klasse DataIdentificationDirGetters
java.lang.Object
de.bsvrz.ars.ars.persistence.walk.internal.DataIdentificationDirGetters
Interface für Klassen, die eine Menge von Datenidentifikations-Verzeichnissen nacheinander zurückgeben.
-
Methodenübersicht
Modifizierer und TypMethodeBeschreibungstatic DataIdentificationDirGetter
all
(PersistenceDirectory persistenceDirectory) Erstellt eine neue DataIdentificationDirGetter-Instanz, die über alle Datenidentifikationen eines Persistenzverzeichnisses iteriert.static DataIdentificationDirGetter
allWithDelegate
(PersistenceDirectory persistenceDirectory, DataIdentificationListener delegate) Erstellt eine neue DataIdentificationDirGetter-Instanz, die alle Verzeichnisse durchsucht und gefundene Verzeichnisse (inkl. fremde Dateien und Verzeichnisse) vor der normalen Iteration an den delegate weiterleitet, z.static DataIdentificationDirGetter
selectedContainerDirs
(PersistenceDirectory persistenceDirectory, Collection<? extends de.bsvrz.dav.daf.main.archive.ArchiveDataSpecification> ads) Erstellt eine Instanz, die über vonArchiveDataSpecification
-Objekten spezifizierte Datenidentifikationen iteriertstatic DataIdentificationDirGetter
selectedDataIdentifications
(PersistenceDirectory persistenceDirectory, Collection<? extends IdDataIdentification> dataIdentifications) Erstellt eine Instanz, die über ausgewählte Datenidentifikationen in einem Persistenzverzeichnis iteriert
-
Methodendetails
-
selectedContainerDirs
public static DataIdentificationDirGetter selectedContainerDirs(PersistenceDirectory persistenceDirectory, Collection<? extends de.bsvrz.dav.daf.main.archive.ArchiveDataSpecification> ads) Erstellt eine Instanz, die über vonArchiveDataSpecification
-Objekten spezifizierte Datenidentifikationen iteriert- Parameter:
persistenceDirectory
- Persistenzads
- Archivdatenspezifikationen, über die iteriert werden soll- Gibt zurück:
- DataIdentificationDirGetter
-
selectedDataIdentifications
public static DataIdentificationDirGetter selectedDataIdentifications(PersistenceDirectory persistenceDirectory, Collection<? extends IdDataIdentification> dataIdentifications) Erstellt eine Instanz, die über ausgewählte Datenidentifikationen in einem Persistenzverzeichnis iteriert- Parameter:
persistenceDirectory
- PersistenzverzeichnisdataIdentifications
- Collection mit Containerverzeichnissen, über die iteriert werden soll- Gibt zurück:
- DataIdentificationDirGetter
-
all
Erstellt eine neue DataIdentificationDirGetter-Instanz, die über alle Datenidentifikationen eines Persistenzverzeichnisses iteriert.- Parameter:
persistenceDirectory
- Persistenzverzeichnis- Gibt zurück:
- DataIdentificationDirGetter
-
allWithDelegate
public static DataIdentificationDirGetter allWithDelegate(PersistenceDirectory persistenceDirectory, DataIdentificationListener delegate) Erstellt eine neue DataIdentificationDirGetter-Instanz, die alle Verzeichnisse durchsucht und gefundene Verzeichnisse (inkl. fremde Dateien und Verzeichnisse) vor der normalen Iteration an den delegate weiterleitet, z. B. zum Logging oder bei einem Analyselauf.- Parameter:
persistenceDirectory
- Persistenzverzeichnisdelegate
- Delegate-Listener- Gibt zurück:
- DataIdentificationDirGetter
-