net.grelf.grip
Class ImTableModel

java.lang.Object
  extended by javax.swing.table.AbstractTableModel
      extended by net.grelf.grip.ImTableModel
All Implemented Interfaces:
java.io.Serializable, javax.swing.table.TableModel

public class ImTableModel
extends javax.swing.table.AbstractTableModel

This class provides the data model supporting class ImTable (in the standard Swing JTable fashion).

See Also:
Serialized Form

Field Summary
protected static int COL_APERTURE
           
protected static int COL_BANDS
           
protected static int COL_BITS
           
protected static int COL_CAPTION
           
protected static int COL_EXPOSURE
           
protected static int COL_FLENGTH
           
protected static int COL_HEIGHT
           
protected static int COL_ISO
           
protected static int COL_PATH
           
protected static int COL_TAKEN
           
protected static int COL_WIDTH
           
protected static int NCOLS
           
 
Fields inherited from class javax.swing.table.AbstractTableModel
listenerList
 
Constructor Summary
ImTableModel(java.lang.String[][] table)
           
 
Method Summary
 int getColumnCount()
           
 java.lang.String getColumnElementName(int col)
           
 java.lang.String getColumnName(int col)
           
 int getRowCount()
           
 java.lang.Object getValueAt(int row, int col)
           
 boolean isCellEditable(int row, int col)
           
 void setTable(java.lang.String[][] aTable)
           
 
Methods inherited from class javax.swing.table.AbstractTableModel
addTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getColumnClass, getListeners, getTableModelListeners, removeTableModelListener, setValueAt
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

COL_CAPTION

protected static final int COL_CAPTION
See Also:
Constant Field Values

COL_PATH

protected static final int COL_PATH
See Also:
Constant Field Values

COL_WIDTH

protected static final int COL_WIDTH
See Also:
Constant Field Values

COL_HEIGHT

protected static final int COL_HEIGHT
See Also:
Constant Field Values

COL_BANDS

protected static final int COL_BANDS
See Also:
Constant Field Values

COL_BITS

protected static final int COL_BITS
See Also:
Constant Field Values

COL_TAKEN

protected static final int COL_TAKEN
See Also:
Constant Field Values

COL_EXPOSURE

protected static final int COL_EXPOSURE
See Also:
Constant Field Values

COL_APERTURE

protected static final int COL_APERTURE
See Also:
Constant Field Values

COL_ISO

protected static final int COL_ISO
See Also:
Constant Field Values

COL_FLENGTH

protected static final int COL_FLENGTH
See Also:
Constant Field Values

NCOLS

protected static final int NCOLS
See Also:
Constant Field Values
Constructor Detail

ImTableModel

public ImTableModel(java.lang.String[][] table)
Method Detail

setTable

public void setTable(java.lang.String[][] aTable)

getColumnCount

public int getColumnCount()

getColumnName

public java.lang.String getColumnName(int col)
Specified by:
getColumnName in interface javax.swing.table.TableModel
Overrides:
getColumnName in class javax.swing.table.AbstractTableModel

getColumnElementName

public java.lang.String getColumnElementName(int col)

getRowCount

public int getRowCount()

getValueAt

public java.lang.Object getValueAt(int row,
                                   int col)

isCellEditable

public boolean isCellEditable(int row,
                              int col)
Specified by:
isCellEditable in interface javax.swing.table.TableModel
Overrides:
isCellEditable in class javax.swing.table.AbstractTableModel