swingwtx.swing.table
Class AbstractTableModel

java.lang.Object
  extended byswingwtx.swing.table.AbstractTableModel
All Implemented Interfaces:
TableModel
Direct Known Subclasses:
DefaultTableModel

public abstract class AbstractTableModel
extends java.lang.Object
implements TableModel


Field Summary
protected  java.util.Vector listenerList
           
 
Constructor Summary
AbstractTableModel()
           
 
Method Summary
 void addTableModelListener(TableModelListener l)
           
 int findColumn(java.lang.String columnName)
           
 void fireTableCellUpdated(int row, int column)
           
 void fireTableChanged(TableModelEvent e)
           
 void fireTableDataChanged()
           
 void fireTableRowsDeleted(int firstRow, int lastRow)
           
 void fireTableRowsInserted(int firstRow, int lastRow)
           
 void fireTableRowsUpdated(int firstRow, int lastRow)
           
 void fireTableStructureChanged()
           
 java.lang.Class getColumnClass(int columnIndex)
           
 int getColumnCount()
          MUST OVERRIDE IN SUBCLASS
 java.lang.String getColumnName(int column)
          MUST OVERRIDE IN SUBCLASS
 java.lang.Object[] getListeners(java.lang.Class listenerType)
           
 java.lang.Object[] getTableModelListeners()
           
 boolean isCellEditable(int rowIndex, int columnIndex)
           
 void removeTableModelListener(TableModelListener l)
           
 void setValueAt(java.lang.Object aValue, int rowIndex, int columnIndex)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface swingwtx.swing.table.TableModel
getRowCount, getValueAt
 

Field Detail

listenerList

protected java.util.Vector listenerList
Constructor Detail

AbstractTableModel

public AbstractTableModel()
Method Detail

getColumnName

public java.lang.String getColumnName(int column)
MUST OVERRIDE IN SUBCLASS

Specified by:
getColumnName in interface TableModel

findColumn

public int findColumn(java.lang.String columnName)

getColumnCount

public int getColumnCount()
MUST OVERRIDE IN SUBCLASS

Specified by:
getColumnCount in interface TableModel

getColumnClass

public java.lang.Class getColumnClass(int columnIndex)
Specified by:
getColumnClass in interface TableModel

isCellEditable

public boolean isCellEditable(int rowIndex,
                              int columnIndex)
Specified by:
isCellEditable in interface TableModel

setValueAt

public void setValueAt(java.lang.Object aValue,
                       int rowIndex,
                       int columnIndex)
Specified by:
setValueAt in interface TableModel

addTableModelListener

public void addTableModelListener(TableModelListener l)
Specified by:
addTableModelListener in interface TableModel

removeTableModelListener

public void removeTableModelListener(TableModelListener l)
Specified by:
removeTableModelListener in interface TableModel

getTableModelListeners

public java.lang.Object[] getTableModelListeners()

fireTableDataChanged

public void fireTableDataChanged()

fireTableStructureChanged

public void fireTableStructureChanged()

fireTableRowsInserted

public void fireTableRowsInserted(int firstRow,
                                  int lastRow)

fireTableRowsUpdated

public void fireTableRowsUpdated(int firstRow,
                                 int lastRow)

fireTableRowsDeleted

public void fireTableRowsDeleted(int firstRow,
                                 int lastRow)

fireTableCellUpdated

public void fireTableCellUpdated(int row,
                                 int column)

fireTableChanged

public void fireTableChanged(TableModelEvent e)

getListeners

public java.lang.Object[] getListeners(java.lang.Class listenerType)