|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectnet.sf.doolin.gui.service.support.AbstractGUIPreferences
net.sf.doolin.gui.service.support.PropertyFileGUIPreferences
public class PropertyFileGUIPreferences
This implementation saves preferences in a local property file.
| Constructor Summary | |
|---|---|
PropertyFileGUIPreferences()
|
|
| Method Summary | |
|---|---|
void |
delete(String key)
Deletes a preference entry. |
Boolean |
getBoolean(String key,
Boolean defaultValue)
Get a preference value as a boolean |
File |
getFile(String key)
Gets a preference value as a file. |
String |
getFilePath()
Gets the relative file path to the preferences file. |
Integer |
getInt(String key,
Integer defaultValue)
Get a preference value as an integer |
Long |
getLong(String key,
Long defaultValue)
Get a preference value as a long |
String |
getString(String key,
String defaultValue)
Get a preference value as a string |
protected void |
init()
Lazily initialises the preferences by loading them. |
protected void |
load()
Actually loads the preferences. |
void |
save()
Saves the preferences in the back store |
void |
setBoolean(String key,
Boolean value)
Sets a preference value as a string |
void |
setFile(String key,
File file)
Sets a preference value as a file. |
void |
setFilePath(String filePath)
Sets the relative file path to the preferences file (may be local). |
void |
setInt(String key,
Integer value)
Sets a preference value as an integer |
void |
setLong(String key,
Long value)
Sets a preference value as a long |
void |
setString(String key,
String value)
Sets a preference value as a string |
| Methods inherited from class net.sf.doolin.gui.service.support.AbstractGUIPreferences |
|---|
restoreMemento, saveMemento |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public PropertyFileGUIPreferences()
| Method Detail |
|---|
public String getFilePath()
public void setFilePath(String filePath)
filePath - Relative file pathprotected void init()
load()protected void load()
public void delete(String key)
GUIPreferences
key - Preference entry key
public Boolean getBoolean(String key,
Boolean defaultValue)
GUIPreferences
key - Preference keydefaultValue - Default value if the key is not defined
public File getFile(String key)
GUIPreferences
key - Preference key
null if not found
public Integer getInt(String key,
Integer defaultValue)
GUIPreferences
key - Preference keydefaultValue - Default value if the key is not defined
public Long getLong(String key,
Long defaultValue)
GUIPreferences
key - Preference keydefaultValue - Default value if the key is not defined
public String getString(String key,
String defaultValue)
GUIPreferences
key - Preference keydefaultValue - Default value if the key is not defined
public void save()
GUIPreferences
public void setBoolean(String key,
Boolean value)
GUIPreferences
key - Preference keyvalue - Value to store
public void setFile(String key,
File file)
GUIPreferences
key - Preference keyfile - File to store
public void setInt(String key,
Integer value)
GUIPreferences
key - Preference keyvalue - Value to store
public void setLong(String key,
Long value)
GUIPreferences
key - Preference keyvalue - Value to store
public void setString(String key,
String value)
GUIPreferences
key - Preference keyvalue - Value to store
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||