Class TableStructureEventDispatcher
java.lang.Object
com.biglybt.ui.common.table.TableStructureEventDispatcher
- All Implemented Interfaces:
TableStructureModificationListener
public class TableStructureEventDispatcher
extends Object
implements TableStructureModificationListener
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static AEMonitorprivate static Map<String, TableStructureEventDispatcher> private CopyOnWriteListprivate AEMonitor -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidcellInvalidate(TableColumnCore tableColumn, Object data_source) voidcolumnInvalidate(TableColumnCore tableColumn) voidcolumnOrderChanged(int[] iPositions) voidcolumnSizeChanged(TableColumnCore tableColumn, int diff) getInstance(String tableID) voidvoidvoidtableStructureChanged(boolean columnAddedOrRemoved, Class forPluginDataSourceType)
-
Field Details
-
instances
-
class_mon
-
listeners
-
listeners_mon
-
-
Constructor Details
-
TableStructureEventDispatcher
private TableStructureEventDispatcher()
-
-
Method Details
-
getInstance
-
addListener
-
removeListener
-
tableStructureChanged
- Specified by:
tableStructureChangedin interfaceTableStructureModificationListener
-
columnSizeChanged
- Specified by:
columnSizeChangedin interfaceTableStructureModificationListener
-
columnInvalidate
- Specified by:
columnInvalidatein interfaceTableStructureModificationListener
-
cellInvalidate
- Specified by:
cellInvalidatein interfaceTableStructureModificationListener
-
columnOrderChanged
public void columnOrderChanged(int[] iPositions) - Specified by:
columnOrderChangedin interfaceTableStructureModificationListener
-
sortOrderChanged
public void sortOrderChanged()- Specified by:
sortOrderChangedin interfaceTableStructureModificationListener
-