pt.uminho.generic.components.table.tableremover
Class TableModelColumnRemover

java.lang.Object
  extended by javax.swing.table.AbstractTableModel
      extended by pt.uminho.generic.components.table.TableModelExtension
          extended by pt.uminho.generic.components.table.tableremover.TableModelColumnRemover
All Implemented Interfaces:
java.io.Serializable, javax.swing.table.TableModel

public class TableModelColumnRemover
extends TableModelExtension

DynamicModelSimulator Created By User: ptiago Date: Mar 2, 2009 Time: 5:43:51 PM

See Also:
Serialized Form

Constructor Summary
TableModelColumnRemover(javax.swing.table.TableModel tableModel, java.util.Set<java.lang.Integer> validColumnIndexSet)
           
 
Method Summary
 void clearRemove()
           
 int getModelRow(int rowIndex)
           
 int getRowCount()
           
 java.util.Set<java.lang.Integer> getValidColumnIndexSet()
           
 boolean isEnableRemove()
           
 void remove(java.lang.String valueToRemove)
           
 void setEnableRemove(boolean enableRemove)
           
 
Methods inherited from class pt.uminho.generic.components.table.TableModelExtension
addTableModelListener, getColumnClass, getColumnCount, getColumnName, getOriginalTableModel, getValueAt, isCellEditable, removeTableModelListener, setValueAt
 
Methods inherited from class javax.swing.table.AbstractTableModel
findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getListeners, getTableModelListeners
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TableModelColumnRemover

public TableModelColumnRemover(javax.swing.table.TableModel tableModel,
                               java.util.Set<java.lang.Integer> validColumnIndexSet)
Method Detail

getValidColumnIndexSet

public java.util.Set<java.lang.Integer> getValidColumnIndexSet()

getModelRow

public int getModelRow(int rowIndex)
Specified by:
getModelRow in class TableModelExtension

getRowCount

public int getRowCount()
Specified by:
getRowCount in interface javax.swing.table.TableModel
Overrides:
getRowCount in class TableModelExtension

remove

public void remove(java.lang.String valueToRemove)

clearRemove

public void clearRemove()

setEnableRemove

public void setEnableRemove(boolean enableRemove)

isEnableRemove

public boolean isEnableRemove()