|
||||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objecttapeutils.zx81.Preferences
This class provides a set of preferences with update events.
Constructor Summary | |
---|---|
Preferences(java.lang.String fileName,
java.lang.String fileHeader)
Constructor. |
Method Summary | |
---|---|
void |
addPreferenceListener(PreferenceListener l)
Register the given listener for preference events. |
void |
firePreferenceUpdateEvent(java.lang.Object source,
java.lang.String key)
Fire a preference update event. |
boolean |
get(java.lang.String key,
boolean defaultValue)
Get the preference value as a boolean value. |
java.io.File |
get(java.lang.String key,
java.io.File defaultValue)
Get the preference value as a File. |
float |
get(java.lang.String key,
float defaultValue)
Get the preference value as a floating point value. |
int |
get(java.lang.String key,
int defaultValue)
Get the preference value as an integer value. |
java.lang.String |
get(java.lang.String key,
java.lang.String defaultValue)
Get the preference value with the given default. |
void |
removePreferenceListener(PreferenceListener l)
Deregister the given listener for preference events. |
void |
save(boolean force)
Save the preferences. |
void |
set(java.lang.Object source,
java.lang.String key,
boolean value)
Set the preference value. |
void |
set(java.lang.Object source,
java.lang.String key,
float value)
Set the preference value. |
void |
set(java.lang.Object source,
java.lang.String key,
int value)
Set the preference value. |
boolean |
set(java.lang.Object source,
java.lang.String key,
java.lang.String value)
Set the preference value. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public Preferences(java.lang.String fileName, java.lang.String fileHeader) throws java.io.IOException
fileName
- fileHeader
-
java.io.IOException
Method Detail |
public java.lang.String get(java.lang.String key, java.lang.String defaultValue)
key
- The key for the value.defaultValue
- The default value.
public boolean get(java.lang.String key, boolean defaultValue)
key
- The key for the value.defaultValue
- The default value.
public int get(java.lang.String key, int defaultValue)
key
- The key for the value.defaultValue
- The default value.
public float get(java.lang.String key, float defaultValue)
key
- The key for the value.defaultValue
- The default value.
public java.io.File get(java.lang.String key, java.io.File defaultValue)
key
- The key for the value.defaultValue
- The default value.
public boolean set(java.lang.Object source, java.lang.String key, java.lang.String value)
source
- The source of the update.key
- The key for the value.value
- The value.
public void set(java.lang.Object source, java.lang.String key, boolean value)
source
- The source of the update.key
- The key for the value.value
- The value.public void set(java.lang.Object source, java.lang.String key, int value)
source
- The source of the update.key
- The key for the value.value
- The value.public void set(java.lang.Object source, java.lang.String key, float value)
source
- The source of the update.key
- The key for the value.value
- The value.public void save(boolean force) throws java.io.IOException
force
- Indicates whether to force a save.
java.io.IOException
public void addPreferenceListener(PreferenceListener l)
l
- The listener.public void removePreferenceListener(PreferenceListener l)
l
- The listener.public void firePreferenceUpdateEvent(java.lang.Object source, java.lang.String key)
source
- The source of the event.key
- The preference key.
|
||||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |