Class TableModelBase

java.lang.Object
org.openxava.tab.impl.TableModelBase
All Implemented Interfaces:
Serializable, TableModel

public abstract class TableModelBase extends Object implements TableModel, Serializable
The main difference within this class and swing AbstractTableModel is that the listener list is transient. Hence you can use objects of this class for move data via RMI from server to client without listeners.
Author:
Javier Paniza
See Also:
  • Constructor Details

    • TableModelBase

      public TableModelBase()
  • Method Details

    • addTableModelListener

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

      public int findColumn(String columnName)
    • fireTableCellUpdated

      public void fireTableCellUpdated(int row, int column)
    • fireTableChanged

      public void fireTableChanged(TableModelEvent e)
    • fireTableDataChanged

      public void fireTableDataChanged()
    • fireTableRowsDeleted

      public void fireTableRowsDeleted(int firstRow, int lastRow)
    • fireTableRowsInserted

      public void fireTableRowsInserted(int firstRow, int lastRow)
    • fireTableRowsUpdated

      public void fireTableRowsUpdated(int firstRow, int lastRow)
    • fireTableStructureChanged

      public void fireTableStructureChanged()
    • getColumnClass

      public Class getColumnClass(int columnIndex)
      Specified by:
      getColumnClass in interface TableModel
    • getColumnName

      public String getColumnName(int column)
      Specified by:
      getColumnName in interface TableModel
    • isCellEditable

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

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

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