Elexis API documentation
Version 2.1.6 as of December 11 2011

ch.rgw.io
Class SysSettings

java.lang.Object
  extended by ch.rgw.io.Settings
      extended by 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

Field Summary
static int SYSTEM_SETTINGS
           
static int USER_SETTINGS
           
 
Fields inherited from class ch.rgw.io.Settings
OVL_ADD_MISSING, OVL_ALL, OVL_REPLACE, OVL_REPLACE_EXISTING
 
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
 

Field Detail

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
Constructor Detail

SysSettings

public SysSettings(int type,
                   java.lang.Class cl)
Settings neu Anlegen oder einlesen

Parameters:
type - USER_SETTINGS oder SYSTEM_SETTINGS
cl - Basisklasse für den Settings-zweig
Method Detail

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

Elexis API documentation
Version 2.1.6 as of December 11 2011

Copyright 2005-2011 by Gerry Weirich, Elexis