Package ucar.ui.prefs
Class PersistentBean
- java.lang.Object
-
- ucar.ui.prefs.PersistentBean
-
- All Implemented Interfaces:
PersistenceManager
public class PersistentBean extends Object implements PersistenceManager
Manages mapping of PrefPanel fields to java beans.
-
-
Constructor Summary
Constructors Constructor Description PersistentBean(Object bean)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddPreferenceChangeListener(PreferenceChangeListener pcl)Stringget(String key, String def)booleangetBoolean(String key, boolean def)doublegetDouble(String key, double def)intgetInt(String key, int def)ListgetList(String key, List def)longgetLong(String key, long def)ObjectgetObject(String name)voidput(String key, String value)voidputBoolean(String key, boolean value)voidputDouble(String key, double value)voidputInt(String key, int value)voidputList(String key, List value)voidputLong(String key, long value)voidputObject(String name, Object value)
-
-
-
Constructor Detail
-
PersistentBean
public PersistentBean(Object bean)
-
-
Method Detail
-
getObject
public Object getObject(String name)
- Specified by:
getObjectin interfacePersistenceManager
-
putObject
public void putObject(String name, Object value)
- Specified by:
putObjectin interfacePersistenceManager
-
addPreferenceChangeListener
public void addPreferenceChangeListener(PreferenceChangeListener pcl)
- Specified by:
addPreferenceChangeListenerin interfacePersistenceManager
-
get
public String get(String key, String def)
- Specified by:
getin interfacePersistenceManager
-
put
public void put(String key, String value)
- Specified by:
putin interfacePersistenceManager
-
getDouble
public double getDouble(String key, double def)
- Specified by:
getDoublein interfacePersistenceManager
-
putDouble
public void putDouble(String key, double value)
- Specified by:
putDoublein interfacePersistenceManager
-
getBoolean
public boolean getBoolean(String key, boolean def)
- Specified by:
getBooleanin interfacePersistenceManager
-
putBoolean
public void putBoolean(String key, boolean value)
- Specified by:
putBooleanin interfacePersistenceManager
-
getInt
public int getInt(String key, int def)
- Specified by:
getIntin interfacePersistenceManager
-
putInt
public void putInt(String key, int value)
- Specified by:
putIntin interfacePersistenceManager
-
getLong
public long getLong(String key, long def)
- Specified by:
getLongin interfacePersistenceManager
-
putLong
public void putLong(String key, long value)
- Specified by:
putLongin interfacePersistenceManager
-
getList
public List getList(String key, List def)
- Specified by:
getListin interfacePersistenceManager
-
putList
public void putList(String key, List value)
- Specified by:
putListin interfacePersistenceManager
-
-