diplomacy
Class DiplDir

java.lang.Object
  |
  +--diplomacy.DiplDir

public class DiplDir
extends Object

Diese Klasse beinhaltet statische Methoden zum Umgang mit Verzeichnissen.


Constructor Summary
DiplDir()
           
 
Method Summary
static File makeBaseDir(String baseDirStr)
          makeForRW() sorgt für Lese- & Schreibzugriff auf ein Basis-Verzeichnis. Wenn Lese- & Schreibzugriff auf Verzeichnis baseDir nicht gewährleistet werden kann, wird DiplDirException ausgelöst. Soweit ein Paramter baseDirStr übergeben wird, wird das Verzeichnis versucht in diesem anzulegen. Ansonsten wird des Home-Verzeichnis des Anwenders, der das Programm gestartet, ausprobiert. Wenn auch dies scheitert, wird das aktuelle Verzeichnis, von dem aus das Programm gestartet wurde, ausprobiert.
static File makeForRW(File dir)
          makeForRW() sorgt für Lese- & Schreibzugriff auf das Verzeichnis dir. Wenn Lese- & Schreibzugriff auf Verzeichnis dir nicht gewährleistet werden kann, wird DiplDirException ausgelöst.
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DiplDir

public DiplDir()
Method Detail

makeForRW

public static File makeForRW(File dir)
                      throws DiplDirException

makeForRW() sorgt für Lese- & Schreibzugriff auf das Verzeichnis dir.

Wenn Lese- & Schreibzugriff auf Verzeichnis dir nicht gewährleistet werden kann, wird DiplDirException ausgelöst.


makeBaseDir

public static File makeBaseDir(String baseDirStr)
                        throws DiplDirException

makeForRW() sorgt für Lese- & Schreibzugriff auf ein Basis-Verzeichnis.

Wenn Lese- & Schreibzugriff auf Verzeichnis baseDir nicht gewährleistet werden kann, wird DiplDirException ausgelöst.

Soweit ein Paramter baseDirStr übergeben wird, wird das Verzeichnis versucht in diesem anzulegen.

Ansonsten wird des Home-Verzeichnis des Anwenders, der das Programm gestartet, ausprobiert.

Wenn auch dies scheitert, wird das aktuelle Verzeichnis, von dem aus das Programm gestartet wurde, ausprobiert.