lt.monarch.chart.models
Class DataModelChangeEvent

java.lang.Object
  extended by lt.monarch.chart.models.DataModelChangeEvent
Direct Known Subclasses:
ArrayDataModelChangeEvent, MatrixDataModelChangeEvent

public class DataModelChangeEvent
extends java.lang.Object

DataModelChangeEvent is used to notify listeners that a chart data model has changed.


Nested Class Summary
Modifier and Type Class and Description
static class DataModelChangeEvent.DataModelEvent
           
 
Field Summary
Modifier and Type Field and Description
protected  DataModelChangeEvent.DataModelEvent action
           
protected  java.lang.Object[] olddValues
           
protected  DataModel source
           
 
Constructor Summary
Constructor and Description
DataModelChangeEvent(DataModel source)
          Constructs DataModelChangeEvent that specifies changes in chart data model.
DataModelChangeEvent(DataModel source, DataModelChangeEvent.DataModelEvent action)
          Constructs DataModelChangeEvent that specifies changes in chart data model.
DataModelChangeEvent(DataModel source, DataModelChangeEvent.DataModelEvent action, java.lang.Object[] oldValues)
          Constructs DataModelChangeEvent that specifies changes in chart data model.
 
Method Summary
Modifier and Type Method and Description
 DataModelChangeEvent.DataModelEvent getAction()
          Gets the action performed in the data model
 java.lang.Object[] getOldValues()
          Gets previous values before changes
 DataModel getSource()
          Returns event source chart data model.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

source

protected DataModel source

action

protected final DataModelChangeEvent.DataModelEvent action

olddValues

protected java.lang.Object[] olddValues
Constructor Detail

DataModelChangeEvent

public DataModelChangeEvent(DataModel source)
Constructs DataModelChangeEvent that specifies changes in chart data model.

Parameters:
source - source chart data model

DataModelChangeEvent

public DataModelChangeEvent(DataModel source,
                            DataModelChangeEvent.DataModelEvent action)
Constructs DataModelChangeEvent that specifies changes in chart data model.

Parameters:
source - source chart data model
action - action performed in the data model

DataModelChangeEvent

public DataModelChangeEvent(DataModel source,
                            DataModelChangeEvent.DataModelEvent action,
                            java.lang.Object[] oldValues)
Constructs DataModelChangeEvent that specifies changes in chart data model.

Parameters:
source - source chart data model
action - action performed in the data model
Method Detail

getAction

public DataModelChangeEvent.DataModelEvent getAction()
Gets the action performed in the data model

Returns:
action performed in the data model

getSource

public DataModel getSource()
Returns event source chart data model.

Returns:
source chart data model

getOldValues

public java.lang.Object[] getOldValues()
Gets previous values before changes

Returns:
the previous values before change