Package de.willuhn.jameica.system
Class Settings
java.lang.Object
de.willuhn.util.Settings
de.willuhn.jameica.system.Settings
public final class Settings
extends de.willuhn.util.Settings
Diese Klasse stellt eine Art Storage-Provider fuer Einstellungen
zur Verfuegung. Sprich: Man muss sich um die Speicherung seiner
Einstellungen nicht kuemmern, sondern holt sie sich hier.
- Author:
- willuhn
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.eclipse.swt.graphics.FontData
getFontData
(String name, org.eclipse.swt.graphics.FontData defaultValue) Liefert den Wert des Attributes als Font.org.eclipse.swt.graphics.RGB
Liefert den Wert des Attributes als Farbe.void
setAttribute
(String name, org.eclipse.swt.graphics.FontData value) Speichert einen Font-Wert.void
setAttribute
(String name, org.eclipse.swt.graphics.RGB value) Speichert einen Farb-Wert.Methods inherited from class de.willuhn.util.Settings
getAttributes, getBoolean, getDouble, getInt, getList, getLong, getString, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setStoreWhenRead
-
Constructor Details
-
Settings
Erzeugt eine neue Instanz der Settings, die exclusiv nur fuer diese Klasse gelten. Existieren bereits Settings fuer die Klasse, werden sie gleich geladen.- Parameters:
clazz
- Klasse, fuer die diese Settings gelten.
-
Settings
Erzeugt eine neue Instanz der Settings, die exclusiv nur fuer diese Klasse gelten. Existieren bereits Settings fuer die Klasse, werden sie gleich geladen.- Parameters:
clazz
- Klasse, fuer die diese Settings gelten.overridable
- legt fest, ob die Settings durch den User ueberschrieben werden koennen. Default: true.
-
-
Method Details
-
getRGB
Liefert den Wert des Attributes als Farbe. Wird das Attribut nicht gefunden oder hat keinen Wert, wird defaultValue zurueckgegeben.- Parameters:
name
- Name des Attribut.defaultValue
- DefaultWert, wenn das Attribut nicht existiert.- Returns:
- der Wert des Attributs.
-
getFontData
public org.eclipse.swt.graphics.FontData getFontData(String name, org.eclipse.swt.graphics.FontData defaultValue) Liefert den Wert des Attributes als Font. Wird das Attribut nicht gefunden oder hat keinen Wert, wird defaultValue zurueckgegeben.- Parameters:
name
- Name des Attribut.defaultValue
- DefaultWert, wenn das Attribut nicht existiert.- Returns:
- der Wert des Attributs.
-
setAttribute
Speichert einen Farb-Wert.- Parameters:
name
- Name des Attributs.value
- Wert des Attributs.
-
setAttribute
Speichert einen Font-Wert.- Parameters:
name
- Name des Attributs.value
- Wert des Attributs.
-