Class SelectOneItemTool
- java.lang.Object
-
- com.vividsolutions.jump.workbench.ui.cursortool.AbstractCursorTool
-
- com.vividsolutions.jump.workbench.ui.cursortool.DragTool
-
- com.vividsolutions.jump.workbench.ui.cursortool.SelectTool
-
- org.openjump.core.ui.plugin.edittoolbox.cursortools.SelectOneItemTool
-
- All Implemented Interfaces:
CursorTool,ShortcutsDescriptor,MouseListener,MouseMotionListener,EventListener
public class SelectOneItemTool extends SelectTool implements ShortcutsDescriptor
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.vividsolutions.jump.workbench.ui.cursortool.AbstractCursorTool
AbstractCursorTool.Listener
-
-
Field Summary
-
Fields inherited from class com.vividsolutions.jump.workbench.ui.cursortool.SelectTool
selection
-
Fields inherited from class com.vividsolutions.jump.workbench.ui.cursortool.DragTool
DEFAULT_VIEW_CLICK_BUFFER, modelDestination, modelSource
-
Fields inherited from class com.vividsolutions.jump.workbench.ui.cursortool.AbstractCursorTool
isLinuxOS, panel
-
-
Constructor Summary
Constructors Constructor Description SelectOneItemTool(WorkbenchContext context)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidactivate(LayerViewPanel layerViewPanel)Map<QuasimodeTool.ModifierKeySpec,String>describeShortcuts()protected voidgestureFinished()IcongetIcon()StringgetName()Returns a very brief description of this CursorTool.-
Methods inherited from class com.vividsolutions.jump.workbench.ui.cursortool.SelectTool
getCursor, mouseClicked, selectedLayersOnly
-
Methods inherited from class com.vividsolutions.jump.workbench.ui.cursortool.DragTool
deactivate, getBoxInModelCoordinates, getModelDestination, getModelSource, getShape, getShape, getViewDestination, getViewSource, modelClickBuffer, mouseDragged, mousePressed, mouseReleased, setModelDestination, setModelSource, setViewClickBuffer, setViewDestination, setViewSource, wasClick
-
Methods inherited from class com.vividsolutions.jump.workbench.ui.cursortool.AbstractCursorTool
add, allowSnapping, cancelGesture, check, cleanup, clearImage, clearShape, componentWithFocusIsHandledByCursorTools, createCursor, createCursor, createCursor, createStandardSnappingPolicies, drawImageXOR, drawImageXOR, drawShapeXOR, drawShapeXOR, execute, execute, fireGestureFinished, getColor, getImage, getImagePosition, getPanel, getPanel, getSnapManager, getStroke, getTaskFrame, getWorkbench, getWorkbenchContext, isGestureInProgress, isRightMouseButtonUsed, isRollingBackInvalidEdits, isShapeOnScreen, mouseEntered, mouseExited, mouseMoved, name, prohibitSnapping, redrawImage, redrawShape, reportNothingToUndoYet, setColor, setControlPressed, setFilling, setPanel, setShiftPressed, setStroke, setup, snap, snap, supportsSnapping, toString, wasControlPressed, wasShiftPressed
-
-
-
-
Constructor Detail
-
SelectOneItemTool
public SelectOneItemTool(WorkbenchContext context)
-
-
Method Detail
-
getIcon
public Icon getIcon()
- Specified by:
getIconin interfaceCursorTool- Overrides:
getIconin classSelectTool- Returns:
- null to use a default icon
-
getName
public String getName()
Description copied from interface:CursorToolReturns a very brief description of this CursorTool.- Specified by:
getNamein interfaceCursorTool- Specified by:
getNamein interfaceShortcutsDescriptor- Overrides:
getNamein classAbstractCursorTool- Returns:
- the name of this CursorTool
-
activate
public void activate(LayerViewPanel layerViewPanel)
- Specified by:
activatein interfaceCursorTool- Overrides:
activatein classAbstractCursorTool
-
gestureFinished
protected void gestureFinished() throws NoninvertibleTransformException- Overrides:
gestureFinishedin classSelectTool- Throws:
NoninvertibleTransformException
-
describeShortcuts
public Map<QuasimodeTool.ModifierKeySpec,String> describeShortcuts()
- Specified by:
describeShortcutsin interfaceShortcutsDescriptor- Overrides:
describeShortcutsin classSelectTool
-
-