com.tonbeller.wcf.table
Class TableModelDecorator

java.lang.Object
  extended bycom.tonbeller.wcf.table.TableModelDecorator
All Implemented Interfaces:
java.util.EventListener, TableModel, TableModelChangeListener

public class TableModelDecorator
extends java.lang.Object
implements TableModel, TableModelChangeListener

Author:
av

Constructor Summary
protected TableModelDecorator()
           
  TableModelDecorator(TableModel decoree)
           
 
Method Summary
 void addTableModelChangeListener(TableModelChangeListener listener)
           
 void fireModelChanged(boolean identityChanged)
           
 int getColumnCount()
           
 java.lang.String getColumnTitle(int columnIndex)
           
 TableModel getDecoree()
           
 TableRow getRow(int rowIndex)
           
 int getRowCount()
           
 java.lang.String getTitle()
           
 void removeTableModelChangeListener(TableModelChangeListener listener)
           
 void setDecoree(TableModel newDecoree)
           
 void tableModelChanged(TableModelChangeEvent event)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TableModelDecorator

protected TableModelDecorator()

TableModelDecorator

public TableModelDecorator(TableModel decoree)
Method Detail

getDecoree

public TableModel getDecoree()

setDecoree

public void setDecoree(TableModel newDecoree)

addTableModelChangeListener

public void addTableModelChangeListener(TableModelChangeListener listener)
Specified by:
addTableModelChangeListener in interface TableModel

fireModelChanged

public void fireModelChanged(boolean identityChanged)
Specified by:
fireModelChanged in interface TableModel

getColumnCount

public int getColumnCount()
Specified by:
getColumnCount in interface TableModel

getColumnTitle

public java.lang.String getColumnTitle(int columnIndex)
Specified by:
getColumnTitle in interface TableModel

getRow

public TableRow getRow(int rowIndex)
Specified by:
getRow in interface TableModel

getRowCount

public int getRowCount()
Specified by:
getRowCount in interface TableModel

getTitle

public java.lang.String getTitle()
Specified by:
getTitle in interface TableModel

removeTableModelChangeListener

public void removeTableModelChangeListener(TableModelChangeListener listener)
Specified by:
removeTableModelChangeListener in interface TableModel

tableModelChanged

public void tableModelChanged(TableModelChangeEvent event)
Specified by:
tableModelChanged in interface TableModelChangeListener