| Package | Description |
|---|---|
| org.gvsig.fmap.mapcontrol.tools | |
| org.gvsig.fmap.mapcontrol.tools.Behavior | |
| org.gvsig.fmap.mapcontrol.tools.Listeners |
| Modifier and Type | Class and Description |
|---|---|
class |
AreaListenerImpl
Listener for calculating the area of a polygon, defined in the associated
MapControl
object. |
class |
BaseMapTool |
class |
MeasureListenerImpl
Listener for calculating the length of the segments of a polyline, defined in the associated
MapControl
object. |
class |
PanListenerImpl
Listener for moving the extent of the associated
MapControl object
according the movement between the initial and final points of line determined by the movement
dragging with the third button of the mouse. |
class |
PointSelectionListener
Listener that selects all features of the active, and vector layers of the associated
MapControl
that their area intersects with the point selected by a single click of any button of the mouse. |
class |
PolygonSelectionListener
Listener that selects all features of the active and vector layers which intersect with the defined
polygon area in the associated
MapControl object. |
class |
RectangleSelectionListener
Listener that selects all features of the active and vector layers which intersect with the defined
rectangle area in the associated
MapControl object. |
class |
ZoomInListenerImpl
Listener for doing a zoom in operation of the extent of the
ViewPort of the associated MapControl
object, defining a rectangular area. |
class |
ZoomOutListenerImpl
Listener for doing a zoom out operation on the extent of the
ViewPort of the associated MapControl
object, selecting a point of the MapControl by a single click of any mouse's button. |
| Modifier and Type | Field and Description |
|---|---|
protected ToolListener |
BaseMapTool.listener |
| Modifier and Type | Method and Description |
|---|---|
ToolListener |
CompoundBehavior.getListener() |
ToolListener |
BaseMapTool.getListener() |
| Modifier and Type | Method and Description |
|---|---|
void |
CompoundBehavior.setListener(ToolListener listener)
Sets a tool listener to work with a
MapControl instance using these behaviors. |
| Constructor and Description |
|---|
BaseMapTool(ToolListener listener) |
| Modifier and Type | Method and Description |
|---|---|
ToolListener |
PointBehavior.getListener() |
ToolListener |
MouseWheelBehavior.getListener() |
ToolListener |
DraggerBehavior.getListener() |
abstract ToolListener |
Behavior.getListener() |
ToolListener |
PolylineBehavior.getListener() |
ToolListener |
MoveBehavior.getListener() |
ToolListener |
RectangleBehavior.getListener() |
ToolListener |
IBehavior.getListener()
Gets the
ToolListener used by this behavior to perform actions on the
associated MapControl object. |
ToolListener |
CircleBehavior.getListener() |
ToolListener |
MouseMovementBehavior.getListener() |
| Modifier and Type | Method and Description |
|---|---|
void |
PointBehavior.setListener(ToolListener listener)
Sets a tool listener to work with the
MapControl using this behavior. |
void |
DraggerBehavior.setListener(ToolListener listener)
Sets a tool listener to work with the
MapControl using this behavior. |
void |
PolylineBehavior.setListener(ToolListener listener)
Sets a tool listener to work with the
MapControl using this behavior. |
void |
MoveBehavior.setListener(ToolListener listener)
Sets a tool listener to work with the
MapControl using this
behavior. |
void |
RectangleBehavior.setListener(ToolListener listener)
Sets a tool listener to work with the
MapControl using this behavior. |
void |
CircleBehavior.setListener(ToolListener listener)
Sets a tool listener to work with the
MapControl using this behavior. |
void |
MouseMovementBehavior.setListener(ToolListener listener)
Sets a tool listener to work with the
MapControl using this behavior. |
| Modifier and Type | Interface and Description |
|---|---|
interface |
CircleListener
Interface for all tools that reply for a
MeasureEvent produced in the
associated MapControl object, as a consequence of a circle area drawn by the mouse. |
interface |
PanListener
Interface for all tools that reply for a
MoveEvent produced in the
associated MapControl object, as a consequence of a 2D drag and drop
movement of the mouse. |
interface |
PointListener
Interface for all tools that reply for a
PointEvent produced in the
associated MapControl object, produced by a simple or double click of a button
of the mouse. |
interface |
PolylineListener
Interface for all tools that reply for a
MeasureEvent produced in the
associated MapControl object, as a consequence of a 2D polyline drawn by the mouse. |
interface |
RectangleListener
Interface specialized for tools that reply for a
RectangleEvent produced in the
associated MapControl object, as a consequence of a 2D rectangle drawn by the mouse. |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractPointListener |
class |
AbstractToolListener |
Copyright © 2016 gvSIG Association. All Rights Reserved.