public abstract class MultiClickTool extends AbstractCursorTool
AbstractCursorTool.Listener| Constructor and Description |
|---|
MultiClickTool() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
add(com.vividsolutions.jts.geom.Coordinate c) |
void |
cancelGesture()
Notifies the CursorTool that a party is requesting that the gesture
currently in progress be aborted.
|
protected void |
finishGesture() |
List |
getCoordinates()
Will return an empty List once the shape is cleared.
|
protected Shape |
getShape() |
protected boolean |
isFinishingRelease(MouseEvent e) |
void |
mouseDragged(MouseEvent e) |
protected void |
mouseLocationChanged(MouseEvent e) |
void |
mouseMoved(MouseEvent e) |
void |
mousePressed(MouseEvent e) |
void |
mouseReleased(MouseEvent e) |
protected com.vividsolutions.jts.geom.Coordinate[] |
toArray(List coordinates) |
activate, add, allowSnapping, check, cleanup, clearShape, createCursor, createCursor, createStandardSnappingPolicies, deactivate, drawShapeXOR, drawShapeXOR, execute, fireGestureFinished, gestureFinished, getColor, getCursor, getName, getPanel, getSnapManager, getTaskFrame, getWorkbench, isGestureInProgress, isRightMouseButtonUsed, isRollingBackInvalidEdits, isShapeOnScreen, mouseClicked, mouseEntered, mouseExited, name, redrawShape, reportNothingToUndoYet, setColor, setFilling, setStroke, setStrokeWidth, setup, snap, snap, toString, wasControlPressed, wasShiftPressed, workbench, workbenchFrameclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetIconpublic List getCoordinates()
AbstractCursorTool.clearShape()public void cancelGesture()
CursorToolcancelGesture in interface CursorToolcancelGesture in class AbstractCursorToolpublic void mouseReleased(MouseEvent e)
mouseReleased in interface MouseListenermouseReleased in class AbstractCursorToolprotected void mouseLocationChanged(MouseEvent e)
public void mouseMoved(MouseEvent e)
mouseMoved in interface MouseMotionListenermouseMoved in class AbstractCursorToolpublic void mouseDragged(MouseEvent e)
mouseDragged in interface MouseMotionListenermouseDragged in class AbstractCursorToolprotected void add(com.vividsolutions.jts.geom.Coordinate c)
public void mousePressed(MouseEvent e)
mousePressed in interface MouseListenermousePressed in class AbstractCursorToolprotected Shape getShape() throws NoninvertibleTransformException
getShape in class AbstractCursorToolNoninvertibleTransformExceptionprotected boolean isFinishingRelease(MouseEvent e)
protected com.vividsolutions.jts.geom.Coordinate[] toArray(List coordinates)
Copyright © 2015. All rights reserved.