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