jigcell.compare.cellcycle
Class CellCycleExperimentView.ExperimentModel

java.lang.Object
  extended by javax.swing.table.AbstractTableModel
      extended by jigcell.compare.ui.BasicTable.BasicTableModel
          extended by jigcell.compare.views.SeriesView.SeriesModel
              extended by jigcell.compare.views.EditableSeriesView.EditableSeriesModel
                  extended by jigcell.compare.cellcycle.CellCycleExperimentView.ExperimentModel
All Implemented Interfaces:
java.io.Serializable, javax.swing.table.TableModel
Enclosing class:
CellCycleExperimentView

protected class CellCycleExperimentView.ExperimentModel
extends EditableSeriesView.EditableSeriesModel

Table model for the data in an ExperimentDataSeriesView.

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class jigcell.compare.ui.BasicTable.BasicTableModel
BasicTable.BasicTableModel.Marker
 
Field Summary
 BasicTable.BasicTableModel.Marker COLUMN_TYPE
          Type column
 
Fields inherited from class jigcell.compare.views.EditableSeriesView.EditableSeriesModel
MESSAGE_PLOTNODATAERROR
 
Fields inherited from class jigcell.compare.views.SeriesView.SeriesModel
COLUMN_COMMENT, COLUMN_NAME, COLUMN_VALUE, generators
 
Fields inherited from class jigcell.compare.ui.BasicTable.BasicTableModel
columnWeights, markers
 
Fields inherited from class javax.swing.table.AbstractTableModel
listenerList
 
Constructor Summary
CellCycleExperimentView.ExperimentModel()
          Creates a new table model.
 
Method Summary
 java.lang.Object getValueAt(int row, int column)
          A value in the table.
 void setValueAt(java.lang.Object value, int row, int column)
          Sets a value in the table.
 
Methods inherited from class jigcell.compare.views.EditableSeriesView.EditableSeriesModel
computeTypeForPlot, editCellAt, isCellEditable, plotCellAt
 
Methods inherited from class jigcell.compare.views.SeriesView.SeriesModel
getGenerators, getRowCount, setGenerators, viewCellAt
 
Methods inherited from class jigcell.compare.ui.BasicTable.BasicTableModel
fillRange, fillRangeAt, fillSelected, findColumn, getColumnClass, getColumnCount, getColumnName, getColumnWeights, setColumnMarkers, setColumnWeights
 
Methods inherited from class javax.swing.table.AbstractTableModel
addTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getListeners, getTableModelListeners, removeTableModelListener
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

COLUMN_TYPE

public final BasicTable.BasicTableModel.Marker COLUMN_TYPE
Type column

Constructor Detail

CellCycleExperimentView.ExperimentModel

public CellCycleExperimentView.ExperimentModel()
Creates a new table model.

Method Detail

getValueAt

public java.lang.Object getValueAt(int row,
                                   int column)
A value in the table.

Specified by:
getValueAt in interface javax.swing.table.TableModel
Overrides:
getValueAt in class SeriesView.SeriesModel
Parameters:
row - Row
column - Column

setValueAt

public void setValueAt(java.lang.Object value,
                       int row,
                       int column)
Sets a value in the table.

Specified by:
setValueAt in interface javax.swing.table.TableModel
Overrides:
setValueAt in class EditableSeriesView.EditableSeriesModel
Parameters:
value - Value
row - Row
column - Column