All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class jclass.chart.ChartDataModelUpdate

java.lang.Object
   |
   +----jclass.chart.ChartDataModelUpdate

public class ChartDataModelUpdate
extends Object
An instance of ChartDataModelUpdate is passed from the ChartDataModel to each observable whenever a change occurs in the ChartDataModel. Note that the message type can be one of the static types enumerated below.


Variable Index

 o ADD_COLUMN
Enum value indicated a column of data values has been added.
 o ADD_ROW
Enum value indicated a row of data values has been added.
 o ADD_VALUE
Enum value indicated a single data value has been added.
 o CHANGE_COLUMN
Enum value indicated a column of data values has changed.
 o CHANGE_POINT_LABEL
Enum value indicating that a point label has changed.
 o CHANGE_ROW
Enum value indicated a row of data values has changed.
 o CHANGE_SERIES_LABEL
Enum value indicating that a series label has changed.
 o CHANGE_SERIES_NAME
Enum value indicating that a series name has changed.
 o CHANGE_VALUE
Enum value indicated a single data value has changed.
 o column
Column impacted by message (if applicable).
 o message
Message send from the data to Chart.
 o REMOVE_COLUMN
Enum value indicated a column of data values has been removed.
 o REMOVE_ROW
Enum value indicated a row of data values has been removed.
 o REMOVE_VALUE
Enum value indicated a single data value has been removed.
 o RESET
Enum value indicating that the data has changed significantly.
 o row
Row impacted by message (if applicable).

Constructor Index

 o ChartDataModelUpdate(int, int, int)
Constructor used by ChartDataModel subclasses to inform views of data changes.

Variables

 o message
  public int message
Message send from the data to Chart. One of the enum values specified in this class

 o row
  public int row
Row impacted by message (if applicable).

 o column
  public int column
Column impacted by message (if applicable).

 o CHANGE_VALUE
  public final static int CHANGE_VALUE
Enum value indicated a single data value has changed. The "row" and "column" members will contain the index for the value that has changed.

 o ADD_VALUE
  public final static int ADD_VALUE
Enum value indicated a single data value has been added. The "row" and "column" members will contain the index for the value that has been added.

 o REMOVE_VALUE
  public final static int REMOVE_VALUE
Enum value indicated a single data value has been removed. The "row" and "column" members will contain the index for the value that has been removed.

 o CHANGE_ROW
  public final static int CHANGE_ROW
Enum value indicated a row of data values has changed. The "row" member indicates the index of the row that has been changed.

 o ADD_ROW
  public final static int ADD_ROW
Enum value indicated a row of data values has been added. The "row" member indicates the index of the row that has been added.

 o REMOVE_ROW
  public final static int REMOVE_ROW
Enum value indicated a row of data values has been removed. The "row" member indicates the index of the row that has been removed.

 o CHANGE_COLUMN
  public final static int CHANGE_COLUMN
Enum value indicated a column of data values has changed. The "column" member indicates the index of the column that has been changed.

 o ADD_COLUMN
  public final static int ADD_COLUMN
Enum value indicated a column of data values has been added. The "column" member indicates the index of the column that has been changed.

 o REMOVE_COLUMN
  public final static int REMOVE_COLUMN
Enum value indicated a column of data values has been removed. The "column" member indicates the index of the column that has been removed.

 o CHANGE_POINT_LABEL
  public final static int CHANGE_POINT_LABEL
Enum value indicating that a point label has changed. "row" and "column" are used to specify the index of the point label that has changed.

 o CHANGE_SERIES_NAME
  public final static int CHANGE_SERIES_NAME
Enum value indicating that a series name has changed. "row" indicates the series number.

 o CHANGE_SERIES_LABEL
  public final static int CHANGE_SERIES_LABEL
Enum value indicating that a series label has changed. "row" indicates the series number.

 o RESET
  public final static int RESET
Enum value indicating that the data has changed significantly. When a RESET message is received, Chart will re-read all the data.

Constructors

 o ChartDataModelUpdate
  public ChartDataModelUpdate(int message,
                              int row,
                              int column)
Constructor used by ChartDataModel subclasses to inform views of data changes.

Parameters:
message - message to pass to the views
row - row affected by the change
column - column affected by the change

All Packages  Class Hierarchy  This Package  Previous  Next  Index