java.lang.Object
org.gvsig.fmap.mapcontrol.tools.Behavior.Behavior
All Implemented Interfaces:
IBehavior
Direct Known Subclasses:
CircleBehavior, CompoundBehavior, DraggerBehavior, EllipseBehavior, FreehandBehavior, MouseMovementBehavior, MouseWheelBehavior, MoveBehavior, PointBehavior, PolylineBehavior, RectangleBehavior

public abstract class Behavior extends Object implements IBehavior

When user is working with a tool on a MapControl instance, Behavior defines the basic ways of interacting: selecting a point, a circle, a rectangle, or ...

All events generated will be MouseEvent, and will depend on the nature of the behavior, like the kind of tool for applying the changes.

Behavior defines the common and basic functionality for all kinds of interacting ways with the MapControl object.

Author:
Luis W. Sevilla
See Also: