org.das2.event
Class DataPointSelectionEvent

java.lang.Object
  extended by java.util.EventObject
      extended by org.das2.event.DasEvent
          extended by org.das2.event.DataPointSelectionEvent
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
CommentDataPointSelectionEvent

public class DataPointSelectionEvent
extends DasEvent

This is the general-purpose "a data point was selected" event. Note that auxillary data is supported, such as a keystroke that triggered the event. The X and Y Datums may be null, so that code may be reused.

See Also:
Serialized Form

Field Summary
 long birthMilli
           
 
Constructor Summary
DataPointSelectionEvent(java.lang.Object source, Datum x, Datum y)
           
DataPointSelectionEvent(java.lang.Object source, Datum x, Datum y, java.util.Map planes)
          Creates a new instance of DataPointSelectionEvent
 
Method Summary
 DataSet getDataSet()
           
 java.lang.Object getPlane(java.lang.String plane)
           
 java.lang.String[] getPlaneIds()
           
 Datum getX()
           
 Datum getY()
           
 void set(Datum x, Datum y)
           
 void setDataSet(DataSet ds)
           
 java.lang.String toString()
           
 
Methods inherited from class java.util.EventObject
getSource
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

birthMilli

public long birthMilli
Constructor Detail

DataPointSelectionEvent

public DataPointSelectionEvent(java.lang.Object source,
                               Datum x,
                               Datum y,
                               java.util.Map planes)
Creates a new instance of DataPointSelectionEvent


DataPointSelectionEvent

public DataPointSelectionEvent(java.lang.Object source,
                               Datum x,
                               Datum y)
Method Detail

getX

public Datum getX()

getY

public Datum getY()

getPlane

public java.lang.Object getPlane(java.lang.String plane)

getPlaneIds

public java.lang.String[] getPlaneIds()

set

public void set(Datum x,
                Datum y)

setDataSet

public void setDataSet(DataSet ds)

getDataSet

public DataSet getDataSet()

toString

public java.lang.String toString()
Overrides:
toString in class java.util.EventObject