Uses of Interface

Packages that use PlugIn
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.plugin The built-in JUMP "plug-ins" (code modules that can be assigned to buttons and menu items). 

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

Classes in 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

Classes in 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

Classes in 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

Classes in 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.