Uses of Class
com.vividsolutions.jump.workbench.model.UndoableCommand
Packages that use UndoableCommand
Package
Description
Layers, Categories, and Layer Managers -- the top level of abstraction
in the JUMP data model, wrapping Features and FeatureCollections, which
in turn wrap Geometries.
The API for "plug-ins", which are code modules that can be assigned to
buttons and menu items.
-
Uses of UndoableCommand in com.vividsolutions.jump.workbench.model
Fields in com.vividsolutions.jump.workbench.model declared as UndoableCommandMethods in com.vividsolutions.jump.workbench.model that return UndoableCommandModifier and TypeMethodDescriptionstatic UndoableCommandLayer.addUndo(String layerName, LayerManagerProxy proxy, UndoableCommand wrappeeCommand) Enables a layer to be changed undoably.Methods in com.vividsolutions.jump.workbench.model with parameters of type UndoableCommandModifier and TypeMethodDescriptionstatic UndoableCommandLayer.addUndo(String layerName, LayerManagerProxy proxy, UndoableCommand wrappeeCommand) Enables a layer to be changed undoably. -
Uses of UndoableCommand in com.vividsolutions.jump.workbench.plugin
Methods in com.vividsolutions.jump.workbench.plugin with parameters of type UndoableCommandModifier and TypeMethodDescriptionstatic voidAbstractPlugIn.execute(UndoableCommand command, LayerManagerProxy layerManagerProxy) protected voidAbstractPlugIn.execute(UndoableCommand command, PlugInContext context) -
Uses of UndoableCommand in com.vividsolutions.jump.workbench.ui
Methods in com.vividsolutions.jump.workbench.ui that return UndoableCommand -
Uses of UndoableCommand in com.vividsolutions.jump.workbench.ui.cursortool
Methods in com.vividsolutions.jump.workbench.ui.cursortool that return UndoableCommandMethods in com.vividsolutions.jump.workbench.ui.cursortool with parameters of type UndoableCommandModifier and TypeMethodDescriptionprotected voidAbstractCursorTool.execute(UndoableCommand command) Optional means of execution, with undoability.protected voidAbstractCursorTool.execute(UndoableCommand command, boolean ignoreNull) Optional means of execution, with undoability.protected FeatureVectorTool.feature(org.locationtech.jts.geom.LineString lineString, Layer layer, UndoableCommand command) -
Uses of UndoableCommand in com.vividsolutions.jump.workbench.ui.cursortool.editing
Methods in com.vividsolutions.jump.workbench.ui.cursortool.editing that return UndoableCommandModifier and TypeMethodDescriptionFeatureDrawingUtil.createAddCommand(org.locationtech.jts.geom.Geometry geometry, boolean rollingBackInvalidEdits, LayerViewPanel layerViewPanel, AbstractCursorTool tool) The calling CursorTool should call #preserveUndoHistory; otherwise the undo history will be (unnecessarily) truncated if a problem occurs. -
Uses of UndoableCommand in com.vividsolutions.jump.workbench.ui.plugin.generate
Methods in com.vividsolutions.jump.workbench.ui.plugin.generate that return UndoableCommandModifier and TypeMethodDescriptionShowTriangulationPlugIn.addLayerGeneration(UndoableCommand wrappeeCommand, WorkbenchContext context, boolean createLayersIfNonExistent) static UndoableCommandShowTriangulationPlugIn.addUndo(UndoableCommand wrappeeCommand, LayerManagerProxy proxy) Methods in com.vividsolutions.jump.workbench.ui.plugin.generate with parameters of type UndoableCommandModifier and TypeMethodDescriptionShowTriangulationPlugIn.addLayerGeneration(UndoableCommand wrappeeCommand, WorkbenchContext context, boolean createLayersIfNonExistent) static UndoableCommandShowTriangulationPlugIn.addUndo(UndoableCommand wrappeeCommand, LayerManagerProxy proxy) -
Uses of UndoableCommand in com.vividsolutions.jump.workbench.ui.warp
Methods in com.vividsolutions.jump.workbench.ui.warp that return UndoableCommandModifier and TypeMethodDescriptionWarpingPanel.addWarping(UndoableCommand wrappeeCommand) Method used by Draw/Delete incremental warping vector toosWarpingPanel.addWarpingVectorGeneration(UndoableCommand wrappeeCommand) protected UndoableCommandDeleteIncrementalWarpingVectorTool.createBaseCommand()The command returned uses super.createCommand to delete the feature in VectorLayer and add the deletion of the feature from IncrementalVectorLayerprotected UndoableCommandAbstractDeleteVectorTool.createCommand()protected UndoableCommandDeleteIncrementalWarpingVectorTool.createCommand()protected UndoableCommandDrawIncrementalWarpingVectorTool.createCommand()WarpingPanel.executeAffineProjectiveCommand()WarpingPanel.executeCommand()WarpingPanel.generateWarpingVectorsCommand()Methods in com.vividsolutions.jump.workbench.ui.warp with parameters of type UndoableCommandModifier and TypeMethodDescriptionWarpingPanel.addWarping(UndoableCommand wrappeeCommand) Method used by Draw/Delete incremental warping vector toosWarpingPanel.addWarpingVectorGeneration(UndoableCommand wrappeeCommand)