public class ContainerFileDirIterator extends Object
Modifier and Type | Field and Description |
---|---|
private int |
level |
private static int |
MAX_DIR_DEPTH |
private ArrayList<Integer> |
pos |
private ArrayList<File[]> |
tree |
Constructor and Description |
---|
ContainerFileDirIterator(String rootDir)
Erzeugt einen neuen ContainerFileDirIterator.
|
Modifier and Type | Method and Description |
---|---|
private void |
addDirs(int lvl,
File[] dirs) |
private File[] |
getDirs(int lvl) |
File |
getNextDIdDirectory()
Liefert das naechste Verzeichnis, in dem eine Datenidentifikation gespeichert ist (d.h.
|
File |
getNextSimVarDirectory()
Liefert das naechste Verzeichnis einer Simulationsvariante (d.h. sv
|
private int |
getPos(int lvl) |
private void |
nextPos(int lvl) |
public ContainerFileDirIterator(String rootDir)
rootDir
- Wurzel des Persistenzverzeichnisses.public File getNextDIdDirectory()
PersistenceManager
entsprechen.null
, wenn es keines mehr gibt.public File getNextSimVarDirectory()
PersistenceManager
entsprechen. Wurde der Iterator durch ContainerFileDirIterator(String)
erzeugt, so werden die Verzeichnisse der
Simulationsvariante 0
zurückgegeben.null
, wenn es keines mehr gibt.#ContainerFileDirIterator(String,short)
private int getPos(int lvl)
private File[] getDirs(int lvl)
private void addDirs(int lvl, File[] dirs)
private void nextPos(int lvl)