Uses of Interface
com.vividsolutions.jump.workbench.plugin.PlugIn

Packages that use PlugIn
com.vividsolutions.jump.demo.delineation   
com.vividsolutions.jump.plugin.edit   
com.vividsolutions.jump.plugin.qa   
com.vividsolutions.jump.workbench.datasource The DataSourceQueryChooser API is used to provide a GUI for a DataSource, enabling it to be part of the JUMP Workbench. 
com.vividsolutions.jump.workbench.plugin The API for "plug-ins", which are code modules that can be assigned to buttons and menu items. 
com.vividsolutions.jump.workbench.ui   
com.vividsolutions.jump.workbench.ui.cursortool.editing   
com.vividsolutions.jump.workbench.ui.plugin The built-in JUMP "plug-ins" (code modules that can be assigned to buttons and menu items). 
com.vividsolutions.jump.workbench.ui.plugin.analysis   
com.vividsolutions.jump.workbench.ui.plugin.clipboard   
com.vividsolutions.jump.workbench.ui.plugin.datastore   
com.vividsolutions.jump.workbench.ui.plugin.generate   
com.vividsolutions.jump.workbench.ui.plugin.imagery   
com.vividsolutions.jump.workbench.ui.plugin.scalebar   
com.vividsolutions.jump.workbench.ui.plugin.skin   
com.vividsolutions.jump.workbench.ui.plugin.test   
com.vividsolutions.jump.workbench.ui.plugin.wms   
com.vividsolutions.jump.workbench.ui.renderer.style   
com.vividsolutions.jump.workbench.ui.snap   
com.vividsolutions.jump.workbench.ui.style   
com.vividsolutions.jump.workbench.ui.toolbox   
com.vividsolutions.jump.workbench.ui.warp   
com.vividsolutions.jump.workbench.ui.zoom   
 

Uses of PlugIn in com.vividsolutions.jump.demo.delineation
 

Classes in com.vividsolutions.jump.demo.delineation that implement PlugIn
 class InstallDelineationToolPlugIn
          Sets up and installs the delineation tool.
 

Uses of PlugIn in com.vividsolutions.jump.plugin.edit
 

Classes in com.vividsolutions.jump.plugin.edit that implement PlugIn
 class AffineTransformationPlugIn
          Applies an AffineTransformation to a layer.
 class ExtractSegmentsPlugIn
           
 class LineNoderPlugIn
           
 class PolygonizerPlugIn
           
 class PrecisionReducerPlugIn
           
 

Uses of PlugIn in com.vividsolutions.jump.plugin.qa
 

Classes in com.vividsolutions.jump.plugin.qa that implement PlugIn
 class DiffGeometryPlugIn
          Computes both raw segment diffs and geometry diffs for two input layers.
 class DiffSegmentsPlugIn
           
 

Uses of PlugIn in com.vividsolutions.jump.workbench.datasource
 

Classes in com.vividsolutions.jump.workbench.datasource that implement PlugIn
 class InstallStandardDataSourceQueryChoosersPlugIn
          Adds to the JUMP Workbench the UIs for opening and saving files with the basic file formats.
 class LoadDatasetPlugIn
          Prompts the user to pick a dataset to load.
 class SaveDatasetAsPlugIn
          Prompts the user to pick a dataset to save.
 

Uses of PlugIn in com.vividsolutions.jump.workbench.plugin
 

Subinterfaces of PlugIn in com.vividsolutions.jump.workbench.plugin
 interface ThreadedPlugIn
          A long-running PlugIn that keeps the GUI responsive (but only partially so, as a modal progress dialog will be in the way).
 

Classes in com.vividsolutions.jump.workbench.plugin that implement PlugIn
 class 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.
 class MacroPlugIn
          A sequence of plug-ins treated as one.
 class ThreadedBasePlugIn
          Convenience superclass for classes that want to extend BasePlugIn and implement ThreadedPlugIn.
 

Fields in com.vividsolutions.jump.workbench.plugin declared as PlugIn
protected  PlugIn[] MacroPlugIn.plugIns
           
 

Methods in com.vividsolutions.jump.workbench.plugin with parameters of type PlugIn
static java.awt.event.ActionListener AbstractPlugIn.toActionListener(PlugIn plugIn, WorkbenchContext workbenchContext, TaskMonitorManager taskMonitorManager)
           
 

Constructors in com.vividsolutions.jump.workbench.plugin with parameters of type PlugIn
MacroPlugIn(PlugIn[] plugIns)
           
 

Uses of PlugIn in com.vividsolutions.jump.workbench.ui
 

Methods in com.vividsolutions.jump.workbench.ui with parameters of type PlugIn
 javax.swing.JButton WorkbenchToolBar.addPlugIn(javax.swing.Icon icon, PlugIn plugIn, EnableCheck enableCheck, WorkbenchContext workbenchContext)
           
 void WorkbenchFrame.addKeyboardShortcut(int keyCode, int modifiers, PlugIn plugIn, EnableCheck enableCheck)
          Adds a keyboard shortcut for a plugin.
static void AttributeTab.addPopupMenuItem(WorkbenchContext workbenchContext, PlugIn plugIn, java.lang.String menuItemName, boolean checkBox, javax.swing.Icon icon, EnableCheck enableCheck)
           
 

Uses of PlugIn in com.vividsolutions.jump.workbench.ui.cursortool.editing
 

Classes in com.vividsolutions.jump.workbench.ui.cursortool.editing that implement PlugIn
 class EditingPlugIn
           
 

Uses of PlugIn in com.vividsolutions.jump.workbench.ui.plugin
 

Classes in com.vividsolutions.jump.workbench.ui.plugin that implement PlugIn
 class AboutPlugIn
          Pops up an 'About...
 class AbstractSaveProjectPlugIn
          Subclass this to implement a 'Save Project' plugin.
 class AddNewCategoryPlugIn
           
 class AddNewFeaturesPlugIn
           
 class AddNewLayerPlugIn
           
 class AddWMSDemoBoxEasterEggPlugIn
           
 class BeanShellPlugIn
           
 class ChangeCoordinateSystemPlugIn
          Implements a PlugIn that allows the user to change coordinate systems.
 class ClearSelectionPlugIn
           
 class CloneWindowPlugIn
           
 class CombineSelectedFeaturesPlugIn
           
 class CopySelectedLayersToWarpingVectorsPlugIn
           
 class DeleteAllFeaturesPlugIn
           
 class DeleteSelectedItemsPlugIn
           
 class EditablePlugIn
           
 class EditSelectedFeaturePlugIn
           
 class ExplodeSelectedFeaturesPlugIn
           
 class ExportImagePlugIn
           
 class FeatureInfoPlugIn
           
 class FeatureStatisticsPlugIn
          Computes various statistics for selected layers.
 class FirstTaskFramePlugIn
          Opens a TaskFrame when the Workbench starts up
 class GenerateLogPlugIn
           
 class InstallRendererPlugIn
           
 class InstallStandardFeatureTextWritersPlugIn
           
 class LayerStatisticsPlugIn
          Computes various statistics for selected layers.
 class LoadDatasetToCategoryPlugIn
           
 class MapToolTipsPlugIn
           
 class MoveLayerablePlugIn
           
 class NewTaskPlugIn
           
 class OpenProjectPlugIn
           
 class OptionsPlugIn
           
 class OutputWindowPlugIn
           
 class PersistentBlackboardPlugIn
           
 class RedoPlugIn
           
 class RemoveSelectedCategoriesPlugIn
           
 class RemoveSelectedLayersPlugIn
           
 class SaveImageAsPlugIn
           
 class SaveProjectAsPlugIn
           
 class SaveProjectPlugIn
           
 class SelectFeaturesInFencePlugIn
           
 class ShortcutKeysPlugIn
           
 class UndoPlugIn
           
 class ValidateSelectedLayersPlugIn
           
 class VerticesInFencePlugIn
           
 class ViewAttributesPlugIn
           
 class ViewSchemaPlugIn
           
 class WKTPlugIn
          Base class for PlugIns that ask the user to enter Well-Known Text.
 

Methods in com.vividsolutions.jump.workbench.ui.plugin with parameters of type PlugIn
 void FeatureInstaller.addMainMenuItem(PlugIn executable, java.lang.String menuName, java.lang.String menuItemName, javax.swing.Icon icon, EnableCheck enableCheck)
           
 void FeatureInstaller.addLayerViewMenuItem(PlugIn executable, java.lang.String menuName, java.lang.String menuItemName)
           
 void FeatureInstaller.addLayerNameViewMenuItem(PlugIn executable, java.lang.String menuName, java.lang.String menuItemName)
           
 void FeatureInstaller.addLayerViewMenuItem(PlugIn executable, java.lang.String[] menuPath, java.lang.String menuItemName)
          Add a menu item to the main menu that is enabled only if the active internal frame is a LayerViewPanelProxy.
 void FeatureInstaller.addLayerNameViewMenuItem(PlugIn executable, java.lang.String[] menuPath, java.lang.String menuItemName)
          Add a menu item to the main menu that is enabled only if the active internal frame is a LayerViewPanelProxy and a LayerNamePanelProxy.
 void FeatureInstaller.addMainMenuItem(PlugIn executable, java.lang.String[] menuPath, java.lang.String menuItemName, boolean checkBox, javax.swing.Icon icon, EnableCheck enableCheck)
           
 void FeatureInstaller.addPopupMenuItem(javax.swing.JPopupMenu popupMenu, PlugIn executable, java.lang.String menuItemName, boolean checkBox, javax.swing.Icon icon, EnableCheck enableCheck)
           
 void FeatureInstaller.addMainMenuItemWithJava14Fix(PlugIn executable, java.lang.String[] menuPath, java.lang.String menuItemName, boolean checkBox, javax.swing.Icon icon, EnableCheck enableCheck)
          Workaround for Java Bug 4809393: "Menus disappear prematurely after displaying modal dialog" Evidently fixed in Java 1.5.
 

Uses of PlugIn in com.vividsolutions.jump.workbench.ui.plugin.analysis
 

Classes in com.vividsolutions.jump.workbench.ui.plugin.analysis that implement PlugIn
 class AttributeQueryPlugIn
          Queries a layer by a spatial predicate.
 class BufferPlugIn
           
 class CalculateAreasAndLengthsPlugIn
          Calculates areas and lengths from information obtained from the user via a MultiInputDialog.
 class ConvexHullPlugIn
           
 class GeometryFunctionPlugIn
          Provides basic functions for computation with Geometry objects.
 class OverlayPlugIn
          Creates a new layer containing intersections of all pairs of features from two input layers.
 class SpatialJoinPlugIn
          Queries a layer by a spatial predicate.
 class SpatialQueryPlugIn
          Queries a layer by a spatial predicate.
 class UnionPlugIn
           
 

Uses of PlugIn in com.vividsolutions.jump.workbench.ui.plugin.clipboard
 

Classes in com.vividsolutions.jump.workbench.ui.plugin.clipboard that implement PlugIn
 class CopyImagePlugIn
           
 class CopySelectedItemsPlugIn
           
 class CopySelectedLayersPlugIn
           
 class CopyThisCoordinatePlugIn
           
 class CutSelectedItemsPlugIn
           
 class CutSelectedLayersPlugIn
           
 class LayerableClipboardPlugIn
           
 class PasteItemsPlugIn
          Lets user paste items from the clipboard.
 class PasteLayersPlugIn
          Lets user paste layers from the clipboard.
 

Uses of PlugIn in com.vividsolutions.jump.workbench.ui.plugin.datastore
 

Classes in com.vividsolutions.jump.workbench.ui.plugin.datastore that implement PlugIn
 class AbstractAddDatastoreLayerPlugIn
           
 class AddDatastoreLayerPlugIn
           
 class ConnectionManagerToolboxPlugIn
           
 class InstallDatastoreLayerRendererHintsPlugIn
           
 class RefreshDataStoreLayerPlugin
           
 class RunDatastoreQueryPlugIn
           
 

Uses of PlugIn in com.vividsolutions.jump.workbench.ui.plugin.generate
 

Classes in com.vividsolutions.jump.workbench.ui.plugin.generate that implement PlugIn
 class BoundaryMatchDataPlugIn
          Creates two polygon-grid layers that interlock with sinusoidal "teeth".
 class ShowTriangulationPlugIn
          See White, Marvin S., Jr.
 

Uses of PlugIn in com.vividsolutions.jump.workbench.ui.plugin.imagery
 

Classes in com.vividsolutions.jump.workbench.ui.plugin.imagery that implement PlugIn
 class AddImageLayerPlugIn
           
 class ImageLayerManagerPlugIn
          Simple Image Layer Management UI.
 class InstallReferencedImageFactoriesPlugin
           
 

Uses of PlugIn in com.vividsolutions.jump.workbench.ui.plugin.scalebar
 

Classes in com.vividsolutions.jump.workbench.ui.plugin.scalebar that implement PlugIn
 class InstallScaleBarPlugIn
          Ensures that all TaskFrames get a scale bar.
 class ScaleBarPlugIn
           
 

Uses of PlugIn in com.vividsolutions.jump.workbench.ui.plugin.skin
 

Classes in com.vividsolutions.jump.workbench.ui.plugin.skin that implement PlugIn
 class InstallSkinsPlugIn
          Installs custom 'look and feel' for UI via 'Skins'.
 

Uses of PlugIn in com.vividsolutions.jump.workbench.ui.plugin.test
 

Classes in com.vividsolutions.jump.workbench.ui.plugin.test that implement PlugIn
 class MicroscopePlugIn
           
 class ProgressReportingPlugIn
           
 class RandomArrowsPlugIn
           
 class RandomTrianglesPlugIn
           
 class TestColorThemingPlugIn
           
 

Uses of PlugIn in com.vividsolutions.jump.workbench.ui.plugin.wms
 

Classes in com.vividsolutions.jump.workbench.ui.plugin.wms that implement PlugIn
 class AddWMSQueryPlugIn
           
 class EditWMSQueryPlugIn
           
 

Uses of PlugIn in com.vividsolutions.jump.workbench.ui.renderer.style
 

Classes in com.vividsolutions.jump.workbench.ui.renderer.style that implement PlugIn
 class CustomFillPatternExamplePlugIn
           
 

Uses of PlugIn in com.vividsolutions.jump.workbench.ui.snap
 

Classes in com.vividsolutions.jump.workbench.ui.snap that implement PlugIn
 class InstallGridPlugIn
           
 

Uses of PlugIn in com.vividsolutions.jump.workbench.ui.style
 

Classes in com.vividsolutions.jump.workbench.ui.style that implement PlugIn
 class ChangeStylesPlugIn
           
 class CopyStylesPlugIn
          Copies the styles for a layer to a paste buffer
 class PasteStylesPlugIn
          Pastes the styles from the internal style paste buffer to a layer
 

Uses of PlugIn in com.vividsolutions.jump.workbench.ui.toolbox
 

Classes in com.vividsolutions.jump.workbench.ui.toolbox that implement PlugIn
 class MainButtonPlugIn
          Convenience superclass used in toolboxes that have one primary button.
 class ToolboxPlugIn
           
 

Methods in com.vividsolutions.jump.workbench.ui.toolbox with parameters of type PlugIn
 void ToolboxDialog.addPlugIn(PlugIn plugIn, EnableCheck enableCheck, javax.swing.Icon icon)
           
 

Uses of PlugIn in com.vividsolutions.jump.workbench.ui.warp
 

Classes in com.vividsolutions.jump.workbench.ui.warp that implement PlugIn
 class AffineTransformPlugIn
          Applies an affine transform to the selected layers.
 class WarpingPlugIn
           
 

Uses of PlugIn in com.vividsolutions.jump.workbench.ui.zoom
 

Classes in com.vividsolutions.jump.workbench.ui.zoom that implement PlugIn
 class InstallZoomBarPlugIn
           
 class ZoomBarPlugIn
           
 class ZoomNextPlugIn
           
 class ZoomPreviousPlugIn
           
 class ZoomToClickPlugIn
           
 class ZoomToCoordinatePlugIn
           
 class ZoomToFencePlugIn
           
 class ZoomToFullExtentPlugIn
           
 class ZoomToLayerPlugIn
           
 class ZoomToSelectedItemsPlugIn
          Zoom to the features, then flash them.