com.vividsolutions.jump.workbench.plugin |
|
Java Source File Name | Type | Comment |
AbstractPlugIn.java | Class | 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. |
Configuration.java | Interface | The Workbench searches the JARs in its lib/ext directory for Configurations. |
EnableCheck.java | Interface | A test for whether to enable or disable a menu, toolbar button, or other
component. |
EnableCheckFactory.java | Class | Creates basic EnableChecks. |
Extension.java | Class | The "entry point" into a JAR file containing PlugIns. |
MacroPlugIn.java | Class | A sequence of plug-ins treated as one. |
MultiEnableCheck.java | Class | A sequence of EnableChecks treated as one. |
PlugIn.java | Interface | Plug-ins are code modules that can be easily added to or
removed from JUMP Workbench. |
PlugInContext.java | Class | Passed to PlugIns to enable them to access the rest of the JUMP Workbench. |
PlugInManager.java | Class | Loads plug-ins (or more precisely, Extensions), and any JAR files that they
depend on, from the plug-in directory. |
ThreadedBasePlugIn.java | Class | Convenience superclass for classes that want to extend BasePlugIn and
implement ThreadedPlugIn. |
ThreadedPlugIn.java | Interface | A long-running PlugIn that keeps the GUI responsive (but only partially so,
as a modal progress dialog will be in the way).
First, #execute is called on the AWT event dispatch thread (the "GUI
thread"). |