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

java.lang.Object
  extended bycom.iver.cit.gvsig.fmap.tools.RectangleSelectionListener
All Implemented Interfaces:
RectangleListener, ToolListener

public class RectangleSelectionListener
extends java.lang.Object
implements RectangleListener

Implementación de la interfaz RectangleListener como herramienta para realizar una selección por rectángulo.

Author:
Vicente Caballero Navarro

Constructor Summary
RectangleSelectionListener(MapControl mc)
          Crea un nuevo AreaListenerImpl.
 
Method Summary
 boolean cancelDrawing()
          Condición para que se cancele el dibujado.
 java.awt.Cursor getCursor()
          Devuelve el cursor de la herramienta.
 void rectangle(RectangleEvent event)
          Invocado cuando el usuario selecciona un rectángulo en la vista.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RectangleSelectionListener

public RectangleSelectionListener(MapControl mc)
Crea un nuevo AreaListenerImpl.

Parameters:
mc - MapControl.
Method Detail

rectangle

public void rectangle(RectangleEvent event)
               throws BehaviorException
Description copied from interface: RectangleListener
Invocado cuando el usuario selecciona un rectángulo en la vista.

Specified by:
rectangle in interface RectangleListener
Parameters:
event - Rectangle.
Throws:
BehaviorException
See Also:
RectangleListener.rectangle(com.iver.cit.gvsig.fmap.tools.Events.RectangleEvent)

getCursor

public java.awt.Cursor getCursor()
Description copied from interface: ToolListener
Devuelve el cursor de la herramienta.

Specified by:
getCursor in interface ToolListener
Returns:
Cursor.
See Also:
ToolListener.getCursor()

cancelDrawing

public boolean cancelDrawing()
Description copied from interface: ToolListener
Condición para que se cancele el dibujado.

Specified by:
cancelDrawing in interface ToolListener
Returns:
True si se cancela el dibujado.
See Also:
ToolListener.cancelDrawing()