public class

TimeSeriesTableModel

extends AbstractTableModel
implements SeriesChangeListener
java.lang.Object
   ↳ javax.swing.table.AbstractTableModel
     ↳ org.jfree.data.time.TimeSeriesTableModel

Class Overview

Wrapper around a time series to convert it to a table model for use in a JTable.

Summary

[Expand]
Inherited Fields
From class javax.swing.table.AbstractTableModel
Public Constructors
TimeSeriesTableModel()
Default constructor.
TimeSeriesTableModel(TimeSeries series)
Constructs a table model for a time series.
TimeSeriesTableModel(TimeSeries series, boolean editable)
Creates a table model based on a time series.
Public Methods
Class getColumnClass(int column)
Returns the column class in the table model.
int getColumnCount()
Returns the number of columns in the table model.
String getColumnName(int column)
Returns the name of a column
int getRowCount()
Returns the number of rows in the table model.
Object getValueAt(int row, int column)
Returns the data value for a cell in the table model.
boolean isCellEditable(int row, int column)
Returns a flag indicating whether or not the specified cell is editable.
void seriesChanged(SeriesChangeEvent event)
Receives notification that the time series has been changed.
void setValueAt(Object value, int row, int column)
Updates the time series.
[Expand]
Inherited Methods
From class javax.swing.table.AbstractTableModel
From class java.lang.Object
From interface javax.swing.table.TableModel
From interface org.jfree.data.general.SeriesChangeListener

Public Constructors

public TimeSeriesTableModel ()

Default constructor.

public TimeSeriesTableModel (TimeSeries series)

Constructs a table model for a time series.

Parameters
series the time series.

public TimeSeriesTableModel (TimeSeries series, boolean editable)

Creates a table model based on a time series.

Parameters
series the time series.
editable if true, the table is editable.

Public Methods

public Class getColumnClass (int column)

Returns the column class in the table model.

Parameters
column The column index.
Returns
  • The column class in the table model.

public int getColumnCount ()

Returns the number of columns in the table model. For this particular model, the column count is fixed at 2.

Returns
  • The column count.

public String getColumnName (int column)

Returns the name of a column

Parameters
column the column index.
Returns
  • The name of a column.

public int getRowCount ()

Returns the number of rows in the table model.

Returns
  • The row count.

public Object getValueAt (int row, int column)

Returns the data value for a cell in the table model.

Parameters
row the row number.
column the column number.
Returns
  • The data value for a cell in the table model.

public boolean isCellEditable (int row, int column)

Returns a flag indicating whether or not the specified cell is editable.

Parameters
row the row number.
column the column number.
Returns
  • true if the specified cell is editable.

public void seriesChanged (SeriesChangeEvent event)

Receives notification that the time series has been changed. Responds by firing a table data change event.

Parameters
event the event.

public void setValueAt (Object value, int row, int column)

Updates the time series.

Parameters
value the new value.
row the row.
column the column.