|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
java.lang.Object | +--org.openorb.board.Board
OpenORB Management Board / Swing Graphic User Interface
| Field Summary | |
static java.lang.String |
OPT_PLUGINS
|
static java.lang.String |
OPT_PLUGINS_ARG
|
static java.lang.String |
OPT_PLUGINS_DESCRIP
|
static java.lang.String |
OPT_PLUGINS_LONG
|
| Fields inherited from interface org.openorb.board.Manager |
MESSAGE_ERROR, MESSAGE_INFO, MESSAGE_SUCCESS, MESSAGE_WARNING, TRACES_DEBUG, TRACES_FATAL, TRACES_NONE, TRACES_NORMAL |
| Constructor Summary | |
Board(java.lang.String[] args,
java.util.Properties props)
Constructor |
|
| Method Summary | |
void |
clearScenario(Plugin plugin,
java.lang.String scenarioName)
This method deletes a scenario |
void |
displayHelp(java.net.URL page)
TODO |
void |
displaySimpleDialog(java.lang.String title,
java.lang.String message,
int type)
This method displays a dialog according to a title, a message and a type |
void |
doDelayedUIWork(Plugin plugin,
java.lang.String methodName)
This methods delays a UI plugin class method to avoid blocking the event thread |
void |
doDelayedUIWork(Plugin plugin,
java.lang.String methodName,
java.lang.Object[] args)
This methods delays a UI plugin class method with args to avoid blocking the event thread |
void |
doDelayedUIWorks(Plugin plugin,
java.lang.String[] methodNames)
This methods delays UI plugin class methods to avoid blocking the event thread |
void |
doDelayedUIWorks(Plugin plugin,
java.lang.String[] methodNames,
java.lang.Object[][] args)
This methods delays UI plugin class methods with args to avoid blocking the event thread |
void |
doThreadedWork(Plugin plugin,
java.lang.String methodName,
java.lang.Object[] methodArgs,
java.lang.String notifyMethodName,
java.lang.Object[] notifyMethodArgs)
This methods threads a plugin class method with args and invoke a plugin class notify method with args when the thread returns |
void |
doThreadedWork(Plugin plugin,
java.lang.String methodName,
java.lang.String notifyMethodName)
This methods threads a plugin class method and invoke a plugin class notify method when the thread returns |
void |
doThreadedWorks(Plugin plugin,
java.lang.String[] methodNames,
java.lang.Object[][] methodArgs,
java.lang.String notifyMethodName,
java.lang.Object[] notifyMethodArgs)
This methods threads plugin class methods with args method and invoke a plugin class notify method with args when the thread returns |
void |
doThreadedWorks(Plugin plugin,
java.lang.String[] methodNames,
java.lang.String notifyMethodName)
This methods threads plugin class methods and invoke a plugin class notify method when the thread returns |
void |
exposeResourceFactory(ResourceFactory factory)
This method is invoked by a plugin to expose its Resource Factory |
java.awt.datatransfer.Clipboard |
getClipboard()
Get the clipboard |
ComponentFactory |
getComponentFactory()
This method is invoked by a plugin to get the Component Factory |
javax.help.HelpSet[] |
getHelpSets()
This method returns the current helpsets |
org.apache.avalon.framework.logger.Logger |
getLogger()
Return the process' logger instance. |
ManagerLayout |
getManagerLayout()
Get the manager layout responsible for placing component areas |
PluginScenario |
getScenario(Plugin plugin,
java.lang.String scenarioName)
This method returns a previously stored scenario |
java.lang.String[] |
getScenarioNames(Plugin plugin)
This methods returns the scenario names |
void |
installPlugin(Plugin plugin)
This method adds a plugin |
static void |
main(java.lang.String[] args)
OpenORB Management Board entry point |
void |
printMessage(java.lang.String source,
java.lang.String trace,
int msgType)
This method prints a trace on the JVM console or in the Management Board traces file |
void |
printTrace(java.lang.String source,
java.lang.String trace,
int traceLevel)
This method prints a trace on the JVM console |
void |
setPlugin(Plugin plugin)
This method sets the current plugin |
void |
setPluginManagerLayout(ManagerLayout layout)
Set the manager layout responsible for placing component areas |
void |
setStatusBarText(java.lang.String text,
int msgType)
This method sets the status bar text |
void |
startScenario(Plugin plugin,
java.lang.String scenarioName)
This method starts a new scenario |
void |
stopScenario(Plugin plugin,
java.lang.String scenarioName)
This method stops a scenario |
void |
storeAction(Plugin plugin,
java.lang.String scenarioName)
This method stores an action into the scenario |
void |
toFront(Plugin plugin)
This methods puts the plugin to front |
void |
uninstallPlugin(Plugin plugin)
This method unregisters a plugin |
void |
unsetPlugin(Plugin plugin)
This method unsets the current plugin |
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
public static final java.lang.String OPT_PLUGINS
public static final java.lang.String OPT_PLUGINS_ARG
public static final java.lang.String OPT_PLUGINS_LONG
public static final java.lang.String OPT_PLUGINS_DESCRIP
| Constructor Detail |
public Board(java.lang.String[] args,
java.util.Properties props)
| Method Detail |
public void setStatusBarText(java.lang.String text,
int msgType)
setStatusBarText in interface Manager
public PluginScenario getScenario(Plugin plugin,
java.lang.String scenarioName)
getScenario in interface ScenarioManagerpublic java.lang.String[] getScenarioNames(Plugin plugin)
getScenarioNames in interface ScenarioManager
public void startScenario(Plugin plugin,
java.lang.String scenarioName)
startScenario in interface ScenarioManager
public void storeAction(Plugin plugin,
java.lang.String scenarioName)
storeAction in interface ScenarioManager
public void stopScenario(Plugin plugin,
java.lang.String scenarioName)
stopScenario in interface ScenarioManager
public void clearScenario(Plugin plugin,
java.lang.String scenarioName)
clearScenario in interface ScenarioManager
public void doThreadedWork(Plugin plugin,
java.lang.String methodName,
java.lang.String notifyMethodName)
doThreadedWork in interface ThreadManager
public void doThreadedWork(Plugin plugin,
java.lang.String methodName,
java.lang.Object[] methodArgs,
java.lang.String notifyMethodName,
java.lang.Object[] notifyMethodArgs)
doThreadedWork in interface ThreadManager
public void doThreadedWorks(Plugin plugin,
java.lang.String[] methodNames,
java.lang.String notifyMethodName)
doThreadedWorks in interface ThreadManager
public void doThreadedWorks(Plugin plugin,
java.lang.String[] methodNames,
java.lang.Object[][] methodArgs,
java.lang.String notifyMethodName,
java.lang.Object[] notifyMethodArgs)
doThreadedWorks in interface ThreadManager
public void doDelayedUIWork(Plugin plugin,
java.lang.String methodName)
doDelayedUIWork in interface ThreadManager
public void doDelayedUIWork(Plugin plugin,
java.lang.String methodName,
java.lang.Object[] args)
doDelayedUIWork in interface ThreadManager
public void doDelayedUIWorks(Plugin plugin,
java.lang.String[] methodNames)
doDelayedUIWorks in interface ThreadManager
public void doDelayedUIWorks(Plugin plugin,
java.lang.String[] methodNames,
java.lang.Object[][] args)
doDelayedUIWorks in interface ThreadManagerpublic void installPlugin(Plugin plugin)
installPlugin in interface Managerpublic void uninstallPlugin(Plugin plugin)
uninstallPlugin in interface Managerpublic void toFront(Plugin plugin)
toFront in interface Managerpublic void setPlugin(Plugin plugin)
setPlugin in interface Managerpublic void unsetPlugin(Plugin plugin)
unsetPlugin in interface Managerpublic void displayHelp(java.net.URL page)
displayHelp in interface Managerpublic javax.help.HelpSet[] getHelpSets()
getHelpSets in interface Managerpublic ManagerLayout getManagerLayout()
getManagerLayout in interface Managerpublic void setPluginManagerLayout(ManagerLayout layout)
public void displaySimpleDialog(java.lang.String title,
java.lang.String message,
int type)
displaySimpleDialog in interface Manager
public void printMessage(java.lang.String source,
java.lang.String trace,
int msgType)
printMessage in interface Manager
public void printTrace(java.lang.String source,
java.lang.String trace,
int traceLevel)
printTrace in interface Managerpublic ComponentFactory getComponentFactory()
getComponentFactory in interface Managerpublic void exposeResourceFactory(ResourceFactory factory)
exposeResourceFactory in interface Managerpublic java.awt.datatransfer.Clipboard getClipboard()
getClipboard in interface Managerpublic static void main(java.lang.String[] args)
public org.apache.avalon.framework.logger.Logger getLogger()
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||