com.aelitis.azureus.ui.common.table
Interface TableStructureModificationListener<T>

All Known Implementing Classes:
TableStructureEventDispatcher, TableViewImpl, TableViewPainted

public interface TableStructureModificationListener<T>

Author:
Olivier

Method Summary
 void cellInvalidate(TableColumnCore tableColumn, T data_source)
           
 void columnInvalidate(TableColumnCore tableColumn)
           
 void columnOrderChanged(int[] iPositions)
           
 void columnSizeChanged(TableColumnCore tableColumn, int diff)
           
 void tableStructureChanged(boolean columnAddedOrRemoved, Class forPluginDataSourceType)
           
 

Method Detail

tableStructureChanged

void tableStructureChanged(boolean columnAddedOrRemoved,
                           Class forPluginDataSourceType)

columnOrderChanged

void columnOrderChanged(int[] iPositions)

columnSizeChanged

void columnSizeChanged(TableColumnCore tableColumn,
                       int diff)

columnInvalidate

void columnInvalidate(TableColumnCore tableColumn)

cellInvalidate

void cellInvalidate(TableColumnCore tableColumn,
                    T data_source)