arom.gui.ide
Class UserPreferences
java.lang.Object
|
+--arom.gui.ide.UserPreferences
- Direct Known Subclasses:
- AromIDEPreferences
- public abstract class UserPreferences
- extends Object
UserPreferences is an abstract class that manages user preferences for any application.
Preferences are indexed by a key and each key is associated with a value. Keys are
String
and values are Objects
. This object is associated with
a file which is used to store the user preferences content.
- Version:
- 0.2
Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
UserPreferences
public UserPreferences()
getDefaults
protected abstract Object[][] getDefaults()
getFilename
public String getFilename()
setFilename
public void setFilename(String name)
getProperty
public Object getProperty(String key)
setProperty
public void setProperty(String key,
Object value)
readProperties
public void readProperties()
writeProperties
public void writeProperties()
getDefaultPropertiesFileName
protected String getDefaultPropertiesFileName()