|
||||||||||
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 OPAOptionManager
public void addOption(OPAOptionPanel optionPanel)
OPAOptionManager
addOption
in interface OPAOptionManager
public 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 OPAOptionManager
public void signal()
OPAOptionManager
signal
in interface OPAOptionManager
public void setAndSignal(java.lang.String key, java.lang.String value)
OPAOptionManager
setAndSignal
in interface OPAOptionManager
public void start()
OPAManager
start
in interface OPAManager
public void stop()
OPAManager
stop
in interface OPAManager
public void showOptions(java.lang.String panelName)
OPAOptionManager
showOptions
in interface OPAOptionManager
public void addOptionListener(OPAOptionListener listener)
OPAOptionManager
addOptionListener
in interface OPAOptionManager
public void removeOptionListener(OPAOptionListener listener)
OPAOptionManager
removeOptionListener
in interface OPAOptionManager
public boolean getBoolean(java.lang.String key) throws java.lang.Throwable
OPAOptionManager
getBoolean
in interface OPAOptionManager
java.lang.Throwable
public void setBoolean(java.lang.String key, boolean value) throws java.lang.Throwable
OPAOptionManager
setBoolean
in interface OPAOptionManager
java.lang.Throwable
public void setAndSignalBoolean(java.lang.String key, boolean value) throws java.lang.Throwable
OPAOptionManager
setAndSignalBoolean
in interface OPAOptionManager
java.lang.Throwable
public java.awt.Color getColor(java.lang.String key) throws java.lang.Throwable
OPAOptionManager
getColor
in interface OPAOptionManager
java.lang.Throwable
public void setColor(java.lang.String key, java.awt.Color value) throws java.lang.Throwable
OPAOptionManager
setColor
in interface OPAOptionManager
java.lang.Throwable
public void setAndSignalColor(java.lang.String key, java.awt.Color value) throws java.lang.Throwable
OPAOptionManager
setAndSignalColor
in interface OPAOptionManager
java.lang.Throwable
public int getInt(java.lang.String key) throws java.lang.Throwable
OPAOptionManager
getInt
in interface OPAOptionManager
java.lang.Throwable
public void setHexInt(java.lang.String key, int value) throws java.lang.Throwable
OPAOptionManager
setHexInt
in interface OPAOptionManager
java.lang.Throwable
public void setAndSignalHexInt(java.lang.String key, int value) throws java.lang.Throwable
OPAOptionManager
setAndSignalHexInt
in interface OPAOptionManager
java.lang.Throwable
public void setOctInt(java.lang.String key, int value) throws java.lang.Throwable
OPAOptionManager
setOctInt
in interface OPAOptionManager
java.lang.Throwable
public void setAndSignalOctInt(java.lang.String key, int value) throws java.lang.Throwable
OPAOptionManager
setAndSignalOctInt
in interface OPAOptionManager
java.lang.Throwable
public void load()
OPAManager
load
in interface OPAManager
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |