Package de.gsi.dataset.event
Class AxisChangeEvent
- java.lang.Object
-
- java.util.EventObject
-
- de.gsi.dataset.event.UpdateEvent
-
- de.gsi.dataset.event.AxisChangeEvent
-
- All Implemented Interfaces:
java.io.Serializable
- Direct Known Subclasses:
AxisNameChangeEvent,AxisRangeChangeEvent
public class AxisChangeEvent extends UpdateEvent
UpdatedAxisDataEvent class that is passed along the notification performed by theEventSourceclass. Sent when the axis name or unit is changed (usually via Dataset.getAxisDescription(int dim).set(...)).- Author:
- akrimm
- See Also:
Event Source for details about DataSet Event implementation,for details, Serialized Form
-
-
Constructor Summary
Constructors Constructor Description AxisChangeEvent(EventSource source)generates new update eventAxisChangeEvent(EventSource source, int dim)generates new update eventAxisChangeEvent(EventSource source, java.lang.String msg, int dim)generates new update eventAxisChangeEvent(EventSource source, java.lang.String msg, java.lang.Object payload, int dim)generates new update event
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intgetDimension()voidsetDimension(int dimension)-
Methods inherited from class de.gsi.dataset.event.UpdateEvent
getMessage, getPayLoad
-
-
-
-
Constructor Detail
-
AxisChangeEvent
public AxisChangeEvent(EventSource source)
generates new update event- Parameters:
source- the class issuing the event
-
AxisChangeEvent
public AxisChangeEvent(EventSource source, int dim)
generates new update event- Parameters:
source- the class issuing the eventdim- for which dimension the Axis data was changed
-
AxisChangeEvent
public AxisChangeEvent(EventSource source, java.lang.String msg, int dim)
generates new update event- Parameters:
source- the class issuing the eventmsg- a customised message to be passed along (e.g. for debugging)dim- for which dimension the Axis data was changed
-
AxisChangeEvent
public AxisChangeEvent(EventSource source, java.lang.String msg, java.lang.Object payload, int dim)
generates new update event- Parameters:
source- the class issuing the eventmsg- a customised message to be passed along (e.g. for debugging)payload- a customised user pay-load to be passed to the listenerdim- for which dimension the Axis data was changed
-
-