org.openorb.board
public class Board extends Object implements Manager
Field Summary | |
---|---|
static String | OPT_PLUGINS |
static String | OPT_PLUGINS_ARG |
static String | OPT_PLUGINS_DESCRIP |
static String | OPT_PLUGINS_LONG |
Constructor Summary | |
---|---|
Board(String[] args, Properties props)
Constructor |
Method Summary | |
---|---|
void | clearScenario(Plugin plugin, String scenarioName)
This method deletes a scenario |
void | displayHelp(URL page)
TODO |
void | displaySimpleDialog(String title, String message, int type)
This method displays a dialog according to a title, a message and a type |
void | doDelayedUIWork(Plugin plugin, String methodName)
This methods delays a UI plugin class method to avoid blocking the event thread |
void | doDelayedUIWork(Plugin plugin, String methodName, Object[] args)
This methods delays a UI plugin class method with args to avoid blocking the event thread |
void | doDelayedUIWorks(Plugin plugin, String[] methodNames)
This methods delays UI plugin class methods to avoid blocking the event thread |
void | doDelayedUIWorks(Plugin plugin, String[] methodNames, Object[][] args)
This methods delays UI plugin class methods with args to avoid blocking the event thread |
void | doThreadedWork(Plugin plugin, String methodName, String notifyMethodName)
This methods threads a plugin class method and invoke a plugin
class notify method when the thread returns |
void | doThreadedWork(Plugin plugin, String methodName, Object[] methodArgs, String notifyMethodName, 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 | doThreadedWorks(Plugin plugin, String[] methodNames, String notifyMethodName)
This methods threads plugin class methods and invoke a plugin class
notify method when the thread returns |
void | doThreadedWorks(Plugin plugin, String[] methodNames, Object[][] methodArgs, String notifyMethodName, 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 | exposeResourceFactory(ResourceFactory factory)
This method is invoked by a plugin to expose its Resource Factory |
Clipboard | getClipboard()
Get the clipboard |
ComponentFactory | getComponentFactory()
This method is invoked by a plugin to get the Component Factory |
HelpSet[] | getHelpSets()
This method returns the current helpsets |
Logger | getLogger()
Return the process' logger instance. |
ManagerLayout | getManagerLayout()
Get the manager layout responsible for placing component areas |
PluginScenario | getScenario(Plugin plugin, String scenarioName)
This method returns a previously stored scenario |
String[] | getScenarioNames(Plugin plugin)
This methods returns the scenario names |
void | installPlugin(Plugin plugin)
This method adds a plugin |
static void | main(String[] args)
OpenORB Management Board entry point |
void | printMessage(String source, String trace, int msgType)
This method prints a trace on the JVM console or in the Management Board traces file |
void | printTrace(String source, 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(String text, int msgType)
This method sets the status bar text |
void | startScenario(Plugin plugin, String scenarioName)
This method starts a new scenario |
void | stopScenario(Plugin plugin, String scenarioName)
This method stops a scenario |
void | storeAction(Plugin plugin, 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 |
Returns: Framework logger to use for all logging