de.jaret.util.ui.table.model
Class PropListeningTableModel

java.lang.Object
  extended by de.jaret.util.ui.table.model.AbstractJaretTableModel
      extended by de.jaret.util.ui.table.model.DefaultJaretTableModel
          extended by de.jaret.util.ui.table.model.PropListeningTableModel
All Implemented Interfaces:
IJaretTableModel, java.beans.PropertyChangeListener, java.util.EventListener

public class PropListeningTableModel
extends DefaultJaretTableModel
implements java.beans.PropertyChangeListener

Extension of the DefaultJaretTableModel registering itself as a property change listener on each row.

Version:
$Id: PropListeningTableModel.java 385 2007-04-29 20:31:49Z olk $
Author:
Peter Kliem

Field Summary
 
Fields inherited from class de.jaret.util.ui.table.model.DefaultJaretTableModel
_cols, _rows
 
Fields inherited from class de.jaret.util.ui.table.model.AbstractJaretTableModel
_listeners
 
Constructor Summary
PropListeningTableModel()
           
 
Method Summary
 void addRow(IRow row)
          Add a row to the model.
 void propertyChange(java.beans.PropertyChangeEvent evt)
           Evry change will trigger row changed.
 void remRow(IRow row)
          Remove row from the model.
 
Methods inherited from class de.jaret.util.ui.table.model.DefaultJaretTableModel
addColumn, addRow, getColumn, getColumn, getColumnCount, getRow, getRowCount, remColumn
 
Methods inherited from class de.jaret.util.ui.table.model.AbstractJaretTableModel
addJaretTableModelListener, fireCellChanged, fireColumnAdded, fireColumnChanged, fireColumnRemoved, fireRowAdded, fireRowChanged, fireRowRemoved, fireTableDataChanged, isEditable, removeJaretTableModelListener, setValue
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface de.jaret.util.ui.table.model.IJaretTableModel
addJaretTableModelListener, isEditable, removeJaretTableModelListener, setValue
 

Constructor Detail

PropListeningTableModel

public PropListeningTableModel()
Method Detail

addRow

public void addRow(IRow row)
Add a row to the model.

Overrides:
addRow in class DefaultJaretTableModel
Parameters:
row - row to add

remRow

public void remRow(IRow row)
Remove row from the model.

Overrides:
remRow in class DefaultJaretTableModel
Parameters:
row - row to remove

propertyChange

public void propertyChange(java.beans.PropertyChangeEvent evt)
Evry change will trigger row changed.

Specified by:
propertyChange in interface java.beans.PropertyChangeListener


Copyright © 2012. All Rights Reserved.