Package de.willuhn.jameica.system
Class BootstrapSettings
- java.lang.Object
-
- de.willuhn.jameica.system.BootstrapSettings
-
public class BootstrapSettings extends java.lang.ObjectEnthaelt initiale Einstellungen, die in ~/.jameica.properties gespeichert sind. Das ist z.Bsp. die Historie der zuletzt ausgewaehlten Benutzerverzeichnisse.
-
-
Constructor Summary
Constructors Constructor Description BootstrapSettings()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static voidaddHistory(java.lang.String dir)Fuegt ein Verzeichnis zur Benutzerverzeichnis-History hinzu.static booleangetAskWorkdir()Prueft, ob beim Start nach dem zu verwendenden Benutzerordner gefragt werden soll.static java.util.List<java.lang.String>getHistory()Liefert die aktuelle History.static java.lang.StringgetProperty(java.lang.String name, java.lang.String defaultValue)Liefert den Wert des angegebenen Property.static voidsetAskWorkdir(boolean b)Legt fest, ob beim Start nach dem zu verwendenden Benutzerordner gefragt werden soll.static voidsetProperty(java.lang.String name, java.lang.String value)Speichert den Wert zum angegebenen Property.
-
-
-
Method Detail
-
addHistory
public static void addHistory(java.lang.String dir)
Fuegt ein Verzeichnis zur Benutzerverzeichnis-History hinzu.- Parameters:
dir- das hinzuzufuegende Verzeichnis
-
getHistory
public static java.util.List<java.lang.String> getHistory()
Liefert die aktuelle History.- Returns:
- die aktuelle History.
-
getProperty
public static java.lang.String getProperty(java.lang.String name, java.lang.String defaultValue)Liefert den Wert des angegebenen Property.- Parameters:
name- Name des Property.defaultValue- Default-Wert, falls der Wert nicht in der Datei existiert.- Returns:
- der Wert des Property oder der Default-Wert, wenn er nicht in der Datei existiert.
-
setProperty
public static void setProperty(java.lang.String name, java.lang.String value)Speichert den Wert zum angegebenen Property. Die Aenderung wird sofort in der Datei gespeichert.- Parameters:
name- Name des Property.value- Wert des Property.
-
getAskWorkdir
public static boolean getAskWorkdir()
Prueft, ob beim Start nach dem zu verwendenden Benutzerordner gefragt werden soll.- Returns:
- true, wenn gefragt werden soll (default).
-
setAskWorkdir
public static void setAskWorkdir(boolean b)
Legt fest, ob beim Start nach dem zu verwendenden Benutzerordner gefragt werden soll.- Parameters:
b- true, wenn gefragt werden soll.
-
-