com.sun.data.provider
Class TableDataAdapter

java.lang.Object
  extended by com.sun.data.provider.DataAdapter
      extended by com.sun.data.provider.TableDataAdapter
All Implemented Interfaces:
DataListener, TableDataListener, java.util.EventListener

public class TableDataAdapter
extends DataAdapter
implements TableDataListener

TableDataAdapter is an event listener adapter that provides a base implementation of TableDataListener.


Constructor Summary
TableDataAdapter()
           
 
Method Summary
 void rowAdded(TableDataProvider provider, RowKey rowKey)
          

A new row has been added to the TableDataProvider.

 void rowRemoved(TableDataProvider provider, RowKey rowKey)
          

An row has been removed from the TableDataProvider.

 void valueChanged(TableDataProvider provider, FieldKey fieldKey, RowKey rowKey, java.lang.Object oldValue, java.lang.Object newValue)
          

Process an event indicating that a data element's value has been changed for the specified row.

 
Methods inherited from class com.sun.data.provider.DataAdapter
providerChanged, valueChanged
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.sun.data.provider.DataListener
providerChanged, valueChanged
 

Constructor Detail

TableDataAdapter

public TableDataAdapter()
Method Detail

valueChanged

public void valueChanged(TableDataProvider provider,
                         FieldKey fieldKey,
                         RowKey rowKey,
                         java.lang.Object oldValue,
                         java.lang.Object newValue)

Process an event indicating that a data element's value has been changed for the specified row.

Specified by:
valueChanged in interface TableDataListener
Parameters:
provider - TableDataProvider containing the data element that has had a value change
fieldKey - FieldKey representing the specific data element that has had a value change
rowKey - RowKey for the row whose data element value has been changed
oldValue - The old value of this data element
newValue - The new value of this data element

rowAdded

public void rowAdded(TableDataProvider provider,
                     RowKey rowKey)

A new row has been added to the TableDataProvider.

Specified by:
rowAdded in interface TableDataListener
Parameters:
provider - TableDataProvider that added an row
rowKey - The newly added row

rowRemoved

public void rowRemoved(TableDataProvider provider,
                       RowKey rowKey)

An row has been removed from the TableDataProvider.

Specified by:
rowRemoved in interface TableDataListener
Parameters:
provider - TableDataProvider that removed an row
rowKey - The recently removed row