org.omegahat.DataStructures.Data.Viewers
Class DataFrameTableModel

java.lang.Object
  |
  +--javax.swing.table.AbstractTableModel
        |
        +--org.omegahat.DataStructures.Data.Viewers.DataFrameTableModel
All Implemented Interfaces:
java.io.Serializable, javax.swing.table.TableModel

public class DataFrameTableModel
extends javax.swing.table.AbstractTableModel

Internal model used for relating the contents of a DataFrameInt to a DataFrameViewer.

See Also:
Serialized Form

Field Summary
protected  DataFrameInt dataFrame
           
 
Fields inherited from class javax.swing.table.AbstractTableModel
listenerList
 
Constructor Summary
DataFrameTableModel()
           
DataFrameTableModel(DataFrameInt dataFrame)
           
 
Method Summary
 DataFrameInt dataFrame()
           
 DataFrameInt dataFrame(DataFrameInt value)
           
 int findColumn(java.lang.String columnName)
           
 java.lang.Class getColumnClass(int which)
           
 int getColumnCount()
           
 java.lang.String getColumnName(int whichColumn)
           
 int getRowCount()
           
 java.lang.Object getValueAt(int row, int col)
           
 VariableInt getVariable(int whichColumn)
           
 boolean isCellEditable(int row, int column)
           
 
Methods inherited from class javax.swing.table.AbstractTableModel
addTableModelListener, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getListeners, removeTableModelListener, setValueAt
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

dataFrame

protected DataFrameInt dataFrame
Constructor Detail

DataFrameTableModel

public DataFrameTableModel()

DataFrameTableModel

public DataFrameTableModel(DataFrameInt dataFrame)
Method Detail

getRowCount

public int getRowCount()
Overrides:
getRowCount in class javax.swing.table.AbstractTableModel

getColumnCount

public int getColumnCount()
Overrides:
getColumnCount in class javax.swing.table.AbstractTableModel

getValueAt

public java.lang.Object getValueAt(int row,
                                   int col)
Overrides:
getValueAt in class javax.swing.table.AbstractTableModel

getColumnName

public java.lang.String getColumnName(int whichColumn)
Overrides:
getColumnName in class javax.swing.table.AbstractTableModel

getColumnClass

public java.lang.Class getColumnClass(int which)
Overrides:
getColumnClass in class javax.swing.table.AbstractTableModel

findColumn

public int findColumn(java.lang.String columnName)
Overrides:
findColumn in class javax.swing.table.AbstractTableModel

isCellEditable

public boolean isCellEditable(int row,
                              int column)
Overrides:
isCellEditable in class javax.swing.table.AbstractTableModel

getVariable

public VariableInt getVariable(int whichColumn)

dataFrame

public DataFrameInt dataFrame()

dataFrame

public DataFrameInt dataFrame(DataFrameInt value)