com.irisel.oms.guiom.tablemodel
Class BaseTableModel

java.lang.Object
  extended by javax.swing.table.AbstractTableModel
      extended by javax.swing.table.DefaultTableModel
          extended by com.irisel.oms.guiom.tablemodel.BaseTableModel
All Implemented Interfaces:
java.io.Serializable, java.util.EventListener, javax.swing.event.TableModelListener, javax.swing.table.TableModel
Direct Known Subclasses:
InstanceSetTableModel

public class BaseTableModel
extends javax.swing.table.DefaultTableModel
implements javax.swing.event.TableModelListener

See Also:
Serialized Form

Constructor Summary
BaseTableModel()
           
BaseTableModel(java.lang.Object[][] data, java.lang.Object[] colnames)
           
 
Method Summary
 void insertSummary()
           
 boolean isCellEditable(int i, int j)
           
 boolean isEditable()
           
 boolean isFiltered()
           
 void restoreData()
           
 void saveData()
           
 void setEditable(boolean editable)
           
 void setFiltered(boolean filtered)
           
 void setSummary(boolean withSummary)
           
 void tableChanged(javax.swing.event.TableModelEvent e)
           
 
Methods inherited from class javax.swing.table.DefaultTableModel
addColumn, addColumn, addColumn, addRow, addRow, 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, getColumnClass, getListeners, getTableModelListeners, removeTableModelListener
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BaseTableModel

public BaseTableModel(java.lang.Object[][] data,
                      java.lang.Object[] colnames)

BaseTableModel

public BaseTableModel()
Method Detail

isEditable

public boolean isEditable()

setEditable

public void setEditable(boolean editable)

isFiltered

public boolean isFiltered()

setFiltered

public void setFiltered(boolean filtered)

isCellEditable

public boolean isCellEditable(int i,
                              int j)
Specified by:
isCellEditable in interface javax.swing.table.TableModel
Overrides:
isCellEditable in class javax.swing.table.DefaultTableModel

saveData

public void saveData()

restoreData

public void restoreData()

tableChanged

public void tableChanged(javax.swing.event.TableModelEvent e)
Specified by:
tableChanged in interface javax.swing.event.TableModelListener

setSummary

public void setSummary(boolean withSummary)

insertSummary

public void insertSummary()