com.ibm.as400.ui.tools
Class PropertyTableModel

java.lang.Object
  extended by javax.swing.table.AbstractTableModel
      extended by javax.swing.table.DefaultTableModel
          extended by com.ibm.as400.ui.tools.PropertyTableModel
All Implemented Interfaces:
Serializable, TableModel

public class PropertyTableModel
extends DefaultTableModel

See Also:
Serialized Form

Field Summary
Modifier and Type Field and Description
protected  int m_iType
           
protected  Vector m_vUneditableCells
           
 
Fields inherited from class javax.swing.table.DefaultTableModel
columnIdentifiers, dataVector
 
Fields inherited from class javax.swing.table.AbstractTableModel
listenerList
 
Constructor Summary
Constructor and Description
PropertyTableModel()
           
PropertyTableModel(int type)
           
 
Method Summary
Modifier and Type Method and Description
 Class getColumnClass(int c)
           
 boolean isCellEditable(int row, int col)
           
 void moveColumn(int from, int to)
           
 void removeColumn(int idx)
           
 void setCellEditable(int row, int col, boolean bEditable)
           
 
Methods inherited from class javax.swing.table.DefaultTableModel
addColumn, addColumn, addColumn, addRow, addRow, convertToVector, convertToVector, getColumnCount, getColumnName, getDataVector, getRowCount, getValueAt, insertRow, insertRow, moveRow, newDataAvailable, newRowsAdded, removeRow, rowsRemoved, setColumnCount, setColumnIdentifiers, setColumnIdentifiers, setDataVector, setDataVector, setNumRows, setRowCount, setValueAt
 
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

m_vUneditableCells

protected Vector m_vUneditableCells

m_iType

protected int m_iType
Constructor Detail

PropertyTableModel

public PropertyTableModel()

PropertyTableModel

public PropertyTableModel(int type)
Method Detail

isCellEditable

public boolean isCellEditable(int row,
                              int col)
Specified by:
isCellEditable in interface TableModel
Overrides:
isCellEditable in class DefaultTableModel

setCellEditable

public void setCellEditable(int row,
                            int col,
                            boolean bEditable)

getColumnClass

public Class getColumnClass(int c)
Specified by:
getColumnClass in interface TableModel
Overrides:
getColumnClass in class AbstractTableModel

removeColumn

public void removeColumn(int idx)

moveColumn

public void moveColumn(int from,
                       int to)