com.aelitis.azureus.ui.common.table
Class TableStructureEventDispatcher
java.lang.Object
  
com.aelitis.azureus.ui.common.table.TableStructureEventDispatcher
- All Implemented Interfaces: 
 - TableStructureModificationListener
 
public class TableStructureEventDispatcher
- extends Object
- implements TableStructureModificationListener
  
- Author:
 
  - Olivier
 
 
| Methods inherited from class java.lang.Object | 
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
getInstance
public static TableStructureEventDispatcher getInstance(String tableID)
 
 
addListener
public void addListener(TableStructureModificationListener listener)
 
 
removeListener
public void removeListener(TableStructureModificationListener listener)
 
 
tableStructureChanged
public void tableStructureChanged(boolean columnAddedOrRemoved,
                                  Class forPluginDataSourceType)
- Specified by:
 tableStructureChanged in interface TableStructureModificationListener
 
 
columnSizeChanged
public void columnSizeChanged(TableColumnCore tableColumn,
                              int diff)
- Specified by:
 columnSizeChanged in interface TableStructureModificationListener
 
 
columnInvalidate
public void columnInvalidate(TableColumnCore tableColumn)
- Specified by:
 columnInvalidate in interface TableStructureModificationListener
 
 
cellInvalidate
public void cellInvalidate(TableColumnCore tableColumn,
                           Object data_source)
- Specified by:
 cellInvalidate in interface TableStructureModificationListener
 
 
columnOrderChanged
public void columnOrderChanged(int[] iPositions)
- Specified by:
 columnOrderChanged in interface TableStructureModificationListener