ch.rgw.io
Class SysSettings
java.lang.Object
ch.rgw.io.Settings
ch.rgw.io.SysSettings
- All Implemented Interfaces:
- java.io.Serializable, java.lang.Cloneable
public class SysSettings
- extends Settings
Settings-Implementation, die ein "Systemtypisches" Verfahren zur Speicherung verwendet. Unter
Windows ist das die Registry, unter Linux eine .datei in XML-Format. Es wird unterschieden
zwischen anwendnerspezifischen Settings (USER_SETTINGS) und systemweiten Settings
(SYSTEM_SETTINGS)
- See Also:
- Serialized Form
Constructor Summary |
SysSettings(int type,
java.lang.Class cl)
Settings neu Anlegen oder einlesen |
Method Summary |
void |
read_xml(java.lang.String file)
Settings aus XML-Datei importieren |
void |
undo()
Alle Änderungen seit dem letzten flush() bzw. |
static java.lang.String |
Version()
|
void |
write_xml(java.lang.String file)
Diese Settings als XML-Datei exportieren |
Methods inherited from class ch.rgw.io.Settings |
checkHashCode, clear, createHashCode, dump, flush, get, get, get, get, get, getAll, getBranch, getDate, getQuoted, getStringArray, isDirty, iterator, keys, keys, nodes, nodes, overlay, remove, set, set, set, set, set, toString |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
USER_SETTINGS
public static final int USER_SETTINGS
- See Also:
- Constant Field Values
SYSTEM_SETTINGS
public static final int SYSTEM_SETTINGS
- See Also:
- Constant Field Values
SysSettings
public SysSettings(int type,
java.lang.Class cl)
- Settings neu Anlegen oder einlesen
- Parameters:
type
- USER_SETTINGS oder SYSTEM_SETTINGScl
- Basisklasse für den Settings-zweig
Version
public static final java.lang.String Version()
write_xml
public void write_xml(java.lang.String file)
throws java.lang.Exception
- Diese Settings als XML-Datei exportieren
- Parameters:
file
- Dateiname
- Throws:
java.lang.Exception
read_xml
public void read_xml(java.lang.String file)
throws java.lang.Exception
- Settings aus XML-Datei importieren
- Parameters:
file
- Dateiname
- Throws:
java.lang.Exception
undo
public void undo()
- Description copied from class:
Settings
- Alle Änderungen seit dem letzten flush() bzw. Programmstart verwerfen.
- Specified by:
undo
in class Settings
Copyright 2005-2011 by Gerry Weirich, Elexis