|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.opa.option.OPADefaultOptionManager
This class is the default implementation of the OPAOptionManager interface.
| Constructor Summary | |
OPADefaultOptionManager()
Creates a new instance of OPADefaultOptionManager |
|
| Method Summary | |
void |
addOption(OPAOptionPanel optionPanel)
Adds an OPAOptionPanel to the system. |
void |
addOption(java.util.Properties moduleDefaults)
Adds a default Properties object to the system option manager. |
void |
addOptionListener(OPAOptionListener listener)
regsiters an OPAOptionListener object with OPAOptionManager. |
java.lang.String |
get(java.lang.String key)
retrieves an options value. |
boolean |
getBoolean(java.lang.String key)
Convenience method to simplify the handling of boolean values |
java.awt.Color |
getColor(java.lang.String key)
Convenience method to simplify the handling of Color values |
int |
getInt(java.lang.String key)
Convenience method to simplify the handling of int values |
void |
load()
Loads the OPAManager. |
void |
removeOptionListener(OPAOptionListener listener)
Removes an OPAOptionListener. |
void |
set(java.lang.String key,
java.lang.String value)
Sets an options value. |
void |
setAndSignal(java.lang.String key,
java.lang.String value)
Sets a single option AND signals an option change to listening code. |
void |
setAndSignalBoolean(java.lang.String key,
boolean value)
Convenience method to simplify the handling of boolean values |
void |
setAndSignalColor(java.lang.String key,
java.awt.Color value)
Convenience method to simplify the handling of Color values |
void |
setAndSignalHexInt(java.lang.String key,
int value)
Convenience method to simplify the handling of int values |
void |
setAndSignalOctInt(java.lang.String key,
int value)
Convenience method to simplify the handling of int values |
void |
setBoolean(java.lang.String key,
boolean value)
Convenience method to simplify the handling of boolean values |
void |
setColor(java.lang.String key,
java.awt.Color value)
Convenience method to simplify the handling of Color values |
void |
setHexInt(java.lang.String key,
int value)
Convenience method to simplify the handling of int values |
void |
setOctInt(java.lang.String key,
int value)
Convenience method to simplify the handling of int values |
void |
showOptions(java.lang.String panelName)
Displays the options panel specified. |
void |
signal()
Notifies listeners that options have been changed. |
void |
start()
Starts the OPAXXXManager service. |
void |
stop()
Stops the OPAXXXManager service. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public OPADefaultOptionManager()
| Method Detail |
public void addOption(java.util.Properties moduleDefaults)
OPAOptionManager
addOption in interface OPAOptionManagerpublic void addOption(OPAOptionPanel optionPanel)
OPAOptionManager
addOption in interface OPAOptionManagerpublic java.lang.String get(java.lang.String key)
OPAOptionManager
get in interface OPAOptionManager
public void set(java.lang.String key,
java.lang.String value)
OPAOptionManager
set in interface OPAOptionManagerpublic void signal()
OPAOptionManager
signal in interface OPAOptionManager
public void setAndSignal(java.lang.String key,
java.lang.String value)
OPAOptionManager
setAndSignal in interface OPAOptionManagerpublic void start()
OPAManager
start in interface OPAManagerpublic void stop()
OPAManager
stop in interface OPAManagerpublic void showOptions(java.lang.String panelName)
OPAOptionManager
showOptions in interface OPAOptionManagerpublic void addOptionListener(OPAOptionListener listener)
OPAOptionManager
addOptionListener in interface OPAOptionManagerpublic void removeOptionListener(OPAOptionListener listener)
OPAOptionManager
removeOptionListener in interface OPAOptionManager
public boolean getBoolean(java.lang.String key)
throws java.lang.Throwable
OPAOptionManager
getBoolean in interface OPAOptionManagerjava.lang.Throwable
public void setBoolean(java.lang.String key,
boolean value)
throws java.lang.Throwable
OPAOptionManager
setBoolean in interface OPAOptionManagerjava.lang.Throwable
public void setAndSignalBoolean(java.lang.String key,
boolean value)
throws java.lang.Throwable
OPAOptionManager
setAndSignalBoolean in interface OPAOptionManagerjava.lang.Throwable
public java.awt.Color getColor(java.lang.String key)
throws java.lang.Throwable
OPAOptionManager
getColor in interface OPAOptionManagerjava.lang.Throwable
public void setColor(java.lang.String key,
java.awt.Color value)
throws java.lang.Throwable
OPAOptionManager
setColor in interface OPAOptionManagerjava.lang.Throwable
public void setAndSignalColor(java.lang.String key,
java.awt.Color value)
throws java.lang.Throwable
OPAOptionManager
setAndSignalColor in interface OPAOptionManagerjava.lang.Throwable
public int getInt(java.lang.String key)
throws java.lang.Throwable
OPAOptionManager
getInt in interface OPAOptionManagerjava.lang.Throwable
public void setHexInt(java.lang.String key,
int value)
throws java.lang.Throwable
OPAOptionManager
setHexInt in interface OPAOptionManagerjava.lang.Throwable
public void setAndSignalHexInt(java.lang.String key,
int value)
throws java.lang.Throwable
OPAOptionManager
setAndSignalHexInt in interface OPAOptionManagerjava.lang.Throwable
public void setOctInt(java.lang.String key,
int value)
throws java.lang.Throwable
OPAOptionManager
setOctInt in interface OPAOptionManagerjava.lang.Throwable
public void setAndSignalOctInt(java.lang.String key,
int value)
throws java.lang.Throwable
OPAOptionManager
setAndSignalOctInt in interface OPAOptionManagerjava.lang.Throwablepublic void load()
OPAManager
load in interface OPAManager
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||