See: Description
| Interface | Description |
|---|---|
| CheckBoxed |
a simple marker interface for plugins wanting checkbox menu items
|
| Configuration |
The Workbench searches the JARs in its lib/ext directory for Configurations.
|
| EnableCheck |
A test for whether to enable or disable a menu, toolbar button, or other
component.
|
| EnableChecked |
a method to mark plugins as enable checked. this is new. older plugins only
implemented a static createEnableCheck() method.
|
| Iconified |
A set of methods to implement for plugins to be recognized as icon enabled.
|
| MacroManager |
Created by Michaël on 05/10/14.
|
| MultiShortcutEnabled |
A set of method to implement for plugins to be recognized as shortcut enabled.
|
| PlugIn |
Plug-ins are code modules that can be easily added to or
removed from JUMP Workbench.
|
| Recordable |
Interface implemented by plugins or loader which can be recorded
as part of a macro
|
| ShortcutEnabled |
A set of method to implement for plugins to be recognized as shortcut enabled.
|
| ThreadedPlugIn |
A long-running PlugIn that keeps the GUI responsive (but only partially so,
as a modal progress dialog will be in the way).
|
| Class | Description |
|---|---|
| AbstractPlugIn |
Default implementation of PlugIn, with useful functions for auto-generating a
name, converting a PlugIn into an ActionListener (for use with JButtons, for
example), and supporting undo.
|
| EnableCheckFactory |
Creates basic EnableChecks.
|
| Extension |
The "entry point" into a JAR file containing PlugIns.
|
| Macro |
A Macro is a list of actions which can be persisted in a xml file in order
to be replayed.
|
| MacroPlugIn |
A sequence of plug-ins treated as one.
|
| MultiEnableCheck |
A sequence of EnableChecks treated as one.
|
| PlugInContext |
Passed to PlugIns to enable them to access the rest of the JUMP Workbench.
|
| PlugInManager |
Loads plug-ins (or more precisely, Extensions), and any JAR files that they
depend on, from the plug-in directory.
|
| RunInteractiveMacroPlugIn |
Created by Michaël on 09/10/14.
|
| RunMacroPlugIn |
Run a macro composed of a sequence of plugins along with their parameters.
|
| StartMacroPlugIn |
Start recording a sequence of plugin execution
|
| StopMacroPlugIn |
Stop recording a macro.
|
| ThreadedBasePlugIn |
Convenience superclass for classes that want to extend BasePlugIn and
implement ThreadedPlugIn.
|