|
||||||||
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 ScenarioManager
public 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 ThreadManager
public void installPlugin(Plugin plugin)
installPlugin
in interface Manager
public void uninstallPlugin(Plugin plugin)
uninstallPlugin
in interface Manager
public void toFront(Plugin plugin)
toFront
in interface Manager
public void setPlugin(Plugin plugin)
setPlugin
in interface Manager
public void unsetPlugin(Plugin plugin)
unsetPlugin
in interface Manager
public void displayHelp(java.net.URL page)
displayHelp
in interface Manager
public javax.help.HelpSet[] getHelpSets()
getHelpSets
in interface Manager
public ManagerLayout getManagerLayout()
getManagerLayout
in interface Manager
public 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 Manager
public ComponentFactory getComponentFactory()
getComponentFactory
in interface Manager
public void exposeResourceFactory(ResourceFactory factory)
exposeResourceFactory
in interface Manager
public java.awt.datatransfer.Clipboard getClipboard()
getClipboard
in interface Manager
public 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 |