org.das2.event
Class HorizontalSlicerMouseModule

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

public class HorizontalSlicerMouseModule
extends MouseModule


Field Summary
 
Fields inherited from class org.das2.event.MouseModule
dragRenderer, parent
 
Constructor Summary
protected HorizontalSlicerMouseModule(DasPlot parent, DataSetConsumer dataSetConsumer, DasAxis xaxis, DasAxis yaxis)
           
  HorizontalSlicerMouseModule(DasPlot parent, TableDataSetConsumer dataSetConsumer, DasAxis xaxis, DasAxis yaxis)
           
 
Method Summary
 void addDataPointSelectionListener(DataPointSelectionListener listener)
          Registers DataPointSelectionListener to receive events.
static HorizontalSlicerMouseModule create(DasPlot parent)
           
static HorizontalSlicerMouseModule create(Renderer renderer)
           
 void mousePointSelected(MousePointSelectionEvent e)
          Action to take when a point (click or drag) is selected.
 void removeDataPointSelectionListener(DataPointSelectionListener listener)
          Removes DataPointSelectionListener 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, mousePressed, mouseRangeSelected, mouseReleased, mouseWheelMoved, setDragRenderer, setLabel
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HorizontalSlicerMouseModule

public HorizontalSlicerMouseModule(DasPlot parent,
                                   TableDataSetConsumer dataSetConsumer,
                                   DasAxis xaxis,
                                   DasAxis yaxis)

HorizontalSlicerMouseModule

protected HorizontalSlicerMouseModule(DasPlot parent,
                                      DataSetConsumer dataSetConsumer,
                                      DasAxis xaxis,
                                      DasAxis yaxis)
Method Detail

create

public static HorizontalSlicerMouseModule create(DasPlot parent)

create

public static HorizontalSlicerMouseModule create(Renderer renderer)

mousePointSelected

public void mousePointSelected(MousePointSelectionEvent e)
Description copied from class: MouseModule
Action to take when a point (click or drag) is selected.

Overrides:
mousePointSelected in class MouseModule

addDataPointSelectionListener

public void addDataPointSelectionListener(DataPointSelectionListener listener)
Registers DataPointSelectionListener to receive events.

Parameters:
listener - The listener to register.

removeDataPointSelectionListener

public void removeDataPointSelectionListener(DataPointSelectionListener listener)
Removes DataPointSelectionListener from the list of listeners.

Parameters:
listener - The listener to remove.