com.iver.cit.gvsig.fmap.tools.Behavior
Class Behavior

java.lang.Object
  extended bycom.iver.cit.gvsig.fmap.tools.Behavior.Behavior
Direct Known Subclasses:
CompoundBehavior, MouseMovementBehavior, MoveBehavior, PointBehavior, PolylineBehavior, RectangleBehavior

public abstract class Behavior
extends java.lang.Object

Herramienta del MapControl. Ejecuta acciones respondiendo a eventos, por delegación desde MapControl.

Author:
Luis W. Sevilla

Constructor Summary
Behavior()
           
 
Method Summary
 java.awt.Cursor getCursor()
          Devuelve el cursor de la herrameinta.
abstract  ToolListener getListener()
          Devuelve el ToolListener que está seleccionado.
 MapControl getMapControl()
          Devuelve MapControl.
 void mouseClicked(java.awt.event.MouseEvent e)
           
 void mouseDragged(java.awt.event.MouseEvent e)
           
 void mouseEntered(java.awt.event.MouseEvent e)
           
 void mouseExited(java.awt.event.MouseEvent e)
           
 void mouseMoved(java.awt.event.MouseEvent e)
           
 void mousePressed(java.awt.event.MouseEvent e)
           
 void mouseReleased(java.awt.event.MouseEvent e)
           
 void mouseWheelMoved(java.awt.event.MouseWheelEvent e)
           
 void paintComponent(java.awt.Graphics g)
           
 void setMapControl(MapControl mc)
          Inserta el MapControl.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Behavior

public Behavior()
Method Detail

getListener

public abstract ToolListener getListener()
Devuelve el ToolListener que está seleccionado.

Returns:
ToolListener seleccionado.

paintComponent

public void paintComponent(java.awt.Graphics g)
See Also:
paintComponent(java.awt.Graphics)

setMapControl

public void setMapControl(MapControl mc)
Inserta el MapControl.

Parameters:
mc - MapControl a insertar.

getCursor

public java.awt.Cursor getCursor()
Devuelve el cursor de la herrameinta.

Returns:
Cursor de la herramienta.

getMapControl

public MapControl getMapControl()
Devuelve MapControl.

Returns:
MapControl.

mouseClicked

public void mouseClicked(java.awt.event.MouseEvent e)
                  throws BehaviorException
Throws:
BehaviorException
See Also:
MouseListener.mouseClicked(java.awt.event.MouseEvent)

mouseEntered

public void mouseEntered(java.awt.event.MouseEvent e)
                  throws BehaviorException
Throws:
BehaviorException
See Also:
MouseListener.mouseEntered(java.awt.event.MouseEvent)

mouseExited

public void mouseExited(java.awt.event.MouseEvent e)
                 throws BehaviorException
Throws:
BehaviorException
See Also:
MouseListener.mouseExited(java.awt.event.MouseEvent)

mousePressed

public void mousePressed(java.awt.event.MouseEvent e)
                  throws BehaviorException
Throws:
BehaviorException
See Also:
MouseListener.mousePressed(java.awt.event.MouseEvent)

mouseReleased

public void mouseReleased(java.awt.event.MouseEvent e)
                   throws BehaviorException
Throws:
BehaviorException
See Also:
MouseListener.mouseReleased(java.awt.event.MouseEvent)

mouseDragged

public void mouseDragged(java.awt.event.MouseEvent e)
                  throws BehaviorException
Throws:
BehaviorException
See Also:
MouseMotionListener.mouseDragged(java.awt.event.MouseEvent)

mouseMoved

public void mouseMoved(java.awt.event.MouseEvent e)
                throws BehaviorException
Throws:
BehaviorException
See Also:
MouseMotionListener.mouseMoved(java.awt.event.MouseEvent)

mouseWheelMoved

public void mouseWheelMoved(java.awt.event.MouseWheelEvent e)
                     throws BehaviorException
Throws:
BehaviorException
See Also:
MouseWheelListener.mouseWheelMoved(java.awt.event.MouseWheelEvent)