org.das2.event
Class BoxRangeSelectorMouseModule

java.lang.Object
  extended by org.das2.event.MouseModule
      extended by org.das2.event.BoxRangeSelectorMouseModule
All Implemented Interfaces:
java.awt.event.KeyListener, java.awt.event.MouseListener, java.awt.event.MouseMotionListener, java.awt.event.MouseWheelListener, java.util.EventListener, Displayable, Editable
Direct Known Subclasses:
BoxZoomMouseModule

public class BoxRangeSelectorMouseModule
extends MouseModule

//@deprecated use BoxSelectorMouseModule


Field Summary
protected  DasAxis xAxis
           
protected  DasAxis yAxis
           
 
Fields inherited from class org.das2.event.MouseModule
dragRenderer, parent
 
Constructor Summary
BoxRangeSelectorMouseModule(DasCanvasComponent parent, DataSetConsumer consumer, DasAxis xAxis, DasAxis yAxis)
           
 
Method Summary
 void addBoxSelectionListener(BoxSelectionListener listener)
          Registers DataRangeSelectionListener to receive events.
static BoxRangeSelectorMouseModule create(DasPlot parent)
           
protected  void fireBoxSelected(BoxSelectionEvent event)
          Notifies all registered listeners about the event.
 void mouseRangeSelected(MouseDragEvent e0)
          Action to take when a mouse range (click, drag, release) has been selected.
 void removeBoxSelectionListener(BoxSelectionListener listener)
          Removes DataRangeSelectionListener from the list of listeners.
 
Methods inherited from class org.das2.event.MouseModule
getCursor, getDragRenderer, getHotSpots, getLabel, getListIcon, getListLabel, hotSpotPressed, keyPressed, keyReleased, keyTyped, mouseClicked, mouseDragged, mouseEntered, mouseExited, mouseMoved, mousePointSelected, mousePressed, mouseReleased, mouseWheelMoved, setDragRenderer, setLabel
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

xAxis

protected DasAxis xAxis

yAxis

protected DasAxis yAxis
Constructor Detail

BoxRangeSelectorMouseModule

public BoxRangeSelectorMouseModule(DasCanvasComponent parent,
                                   DataSetConsumer consumer,
                                   DasAxis xAxis,
                                   DasAxis yAxis)
Parameters:
consumer - is the source context of the data set selection
Method Detail

create

public static BoxRangeSelectorMouseModule create(DasPlot parent)

mouseRangeSelected

public void mouseRangeSelected(MouseDragEvent e0)
Description copied from class: MouseModule
Action to take when a mouse range (click, drag, release) has been selected.

Overrides:
mouseRangeSelected in class MouseModule

addBoxSelectionListener

public void addBoxSelectionListener(BoxSelectionListener listener)
Registers DataRangeSelectionListener to receive events.

Parameters:
listener - The listener to register.

removeBoxSelectionListener

public void removeBoxSelectionListener(BoxSelectionListener listener)
Removes DataRangeSelectionListener from the list of listeners.

Parameters:
listener - The listener to remove.

fireBoxSelected

protected void fireBoxSelected(BoxSelectionEvent event)
Notifies all registered listeners about the event.

Parameters:
event - The event to be fired