public final class PrefStorage
extends java.lang.Object
Constructor and Description |
---|
PrefStorage(ApplicationInfo appInfo) |
PrefStorage(ApplicationInfo appInfo,
de.desy.mst.libs.framework.mstapp.ini.IniFileIOMgr iniFileIOMgr) |
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
extract(java.lang.String saveString,
java.lang.String key)
Hilfsfunktion fuer key, value type deserialisation
|
ApplicationInfo |
getApplicationInfo() |
java.lang.String |
getPrefString(IPreferences pref) |
boolean |
hasPrefString(IPreferences pref) |
static java.lang.String |
serialize(java.lang.String saveString,
java.lang.String key,
java.lang.String value)
Hilfsfunktion fuer key, value type serialisation
|
java.lang.String |
setPrefString(IPreferences pref,
java.lang.String prefString) |
void |
store() |
public PrefStorage(ApplicationInfo appInfo)
public PrefStorage(ApplicationInfo appInfo, de.desy.mst.libs.framework.mstapp.ini.IniFileIOMgr iniFileIOMgr)
public static java.lang.String extract(java.lang.String saveString, java.lang.String key)
public static java.lang.String serialize(java.lang.String saveString, java.lang.String key, java.lang.String value) throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentException
- bei doppeltem Schluessel oder falls key bzw value den ZeilenSeparator enthaltenpublic java.lang.String getPrefString(IPreferences pref)
pref
- es wird nach der Klasse es IPreferences Object entschiedenpublic boolean hasPrefString(IPreferences pref)
public java.lang.String setPrefString(IPreferences pref, java.lang.String prefString)
pref
- Typ des prefObjectes (pref.getClass()) ist keyprefString
- String Value zum keypublic ApplicationInfo getApplicationInfo()
public final void store()
13-September-2017 07:50 Deutsches Elektronen-Synchrotron DESY in der Helmholtz-Gemeinschaft