Elexis API documentation
Version 2.1.6 as of December 11 2011

ch.rgw.io
Class CfgSettings

java.lang.Object
  extended by ch.rgw.io.Settings
      extended by ch.rgw.io.CfgSettings
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable

public class CfgSettings
extends Settings

Settings-Implementation, die auf einem flat file basiert. Alle Schlüssel sind in der Form key=value in je einer eigenen Zeile abgelegt. Hierarchische Schlüssel (Branches/Zweige) sind einfach als branch/key=value abgespeichert-

Author:
Gerry Weirich
See Also:
Serialized Form

Field Summary
 
Fields inherited from class ch.rgw.io.Settings
OVL_ADD_MISSING, OVL_ALL, OVL_REPLACE, OVL_REPLACE_EXISTING
 
Constructor Summary
CfgSettings(java.lang.String n, java.lang.String msg)
           
 
Method Summary
static boolean exists(java.lang.String name)
          Fragt, ob ein Settings-file existiert (Pr�ft nicht auf Syntax)
 void kill()
           
static Settings open(java.lang.String name, java.lang.String msg)
          �ffnet Settings oder legt sie neu an, w�hlt automatisch den user.home-Pfad und den vorgegebenen Dateinamen.
 void undo()
          Alle Änderungen seit dem letzten flush() bzw.
static java.lang.String Version()
           
 
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
 

Constructor Detail

CfgSettings

public CfgSettings(java.lang.String n,
                   java.lang.String msg)
Method Detail

Version

public static final java.lang.String Version()

open

public static Settings open(java.lang.String name,
                            java.lang.String msg)
�ffnet Settings oder legt sie neu an, w�hlt automatisch den user.home-Pfad und den vorgegebenen Dateinamen.

Parameters:
name - Filename f�r das settings-file
msg - Einzeilige Nachricht, die als Kommentar in die erste Zeile kommt

exists

public static boolean exists(java.lang.String name)
Fragt, ob ein Settings-file existiert (Pr�ft nicht auf Syntax)

Parameters:
name - Dateiname
Returns:
true wenn die Datei existiert

undo

public void undo()
Description copied from class: Settings
Alle Änderungen seit dem letzten flush() bzw. Programmstart verwerfen.

Specified by:
undo in class Settings
See Also:
ch.rgw.IO.Settings#undo()

kill

public void kill()

Elexis API documentation
Version 2.1.6 as of December 11 2011

Copyright 2005-2011 by Gerry Weirich, Elexis