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)