ptolemy.actor.gui
Class OpenInstanceDialog.ParametersTableModel

java.lang.Object
  extended by javax.swing.table.AbstractTableModel
      extended by ptolemy.actor.gui.OpenInstanceDialog.ParametersTableModel
All Implemented Interfaces:
java.io.Serializable, javax.swing.table.TableModel
Enclosing class:
OpenInstanceDialog

private class OpenInstanceDialog.ParametersTableModel
extends javax.swing.table.AbstractTableModel

The table model.


Field Summary
 
Fields inherited from class javax.swing.table.AbstractTableModel
listenerList
 
Constructor Summary
OpenInstanceDialog.ParametersTableModel(NamedObj target)
          Create a table model for the specified target.
 
Method Summary
 java.lang.Class getColumnClass(int col)
          Get the Java Class associated with a column param column.
 int getColumnCount()
          Return the number of columns.
 java.lang.String getColumnName(int col)
          Return the column header name.
 int getRowCount()
          Return the number of rows.
 java.lang.Object getValueAt(int row, int col)
          Return the value at a particular row and column.
 boolean isCellEditable(int row, int col)
          Return false.
 void setValueAt(java.lang.Object value, int row, int col)
          Set the value at a particular row and column, which does nothing because this table is not editable.
 
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
 

Constructor Detail

OpenInstanceDialog.ParametersTableModel

public OpenInstanceDialog.ParametersTableModel(NamedObj target)
Create a table model for the specified target.

Parameters:
target - The target.
Method Detail

getColumnCount

public int getColumnCount()
Return the number of columns.

See Also:
TableModel.getColumnCount()

getRowCount

public int getRowCount()
Return the number of rows.

See Also:
TableModel.getRowCount()

getColumnName

public java.lang.String getColumnName(int col)
Return the column header name.

Specified by:
getColumnName in interface javax.swing.table.TableModel
Overrides:
getColumnName in class javax.swing.table.AbstractTableModel
See Also:
TableModel.getColumnName(int)

getValueAt

public java.lang.Object getValueAt(int row,
                                   int col)
Return the value at a particular row and column.

Parameters:
row - The row number.
col - The column number.
See Also:
TableModel.getValueAt(int, int)

setValueAt

public void setValueAt(java.lang.Object value,
                       int row,
                       int col)
Set the value at a particular row and column, which does nothing because this table is not editable.

Specified by:
setValueAt in interface javax.swing.table.TableModel
Overrides:
setValueAt in class javax.swing.table.AbstractTableModel
Parameters:
value - The new value.
row - The row number.
col - The column number.
See Also:
TableModel.setValueAt(Object, int, int)

getColumnClass

public java.lang.Class getColumnClass(int col)
Get the Java Class associated with a column param column.

Specified by:
getColumnClass in interface javax.swing.table.TableModel
Overrides:
getColumnClass in class javax.swing.table.AbstractTableModel
Parameters:
col - The column number.
Returns:
String.class.
See Also:
TableModel.getColumnClass(int)

isCellEditable

public boolean isCellEditable(int row,
                              int col)
Return false. This table is not editable.

Specified by:
isCellEditable in interface javax.swing.table.TableModel
Overrides:
isCellEditable in class javax.swing.table.AbstractTableModel
Parameters:
row - The row number.
col - The column number.
Returns:
False.
See Also:
TableModel.isCellEditable(int, int)