Class 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.
-
Method Summary
Modifier and TypeMethodDescriptionstatic 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
-
Method Details
-
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- Parameters:
persistenceDirectory
- Persistenzads
- Archivdatenspezifikationen, über die iteriert werden soll- Returns:
- DataIdentificationDirGetter
-
selectedDataIdentifications
public static DataIdentificationDirGetter selectedDataIdentifications(PersistenceDirectory persistenceDirectory, Collection<? extends IdDataIdentification> dataIdentifications) Erstellt eine Instanz, die über ausgewählte Datenidentifikationen in einem Persistenzverzeichnis iteriert- Parameters:
persistenceDirectory
- PersistenzverzeichnisdataIdentifications
- Collection mit Containerverzeichnissen, über die iteriert werden soll- Returns:
- DataIdentificationDirGetter
-
all
Erstellt eine neue DataIdentificationDirGetter-Instanz, die über alle Datenidentifikationen eines Persistenzverzeichnisses iteriert.- Parameters:
persistenceDirectory
- Persistenzverzeichnis- Returns:
- 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.- Parameters:
persistenceDirectory
- Persistenzverzeichnisdelegate
- Delegate-Listener- Returns:
- DataIdentificationDirGetter
-