Interface IStructuralChangeEvent
-
- All Superinterfaces:
ILayerEvent,IVisualChangeEvent
- All Known Implementing Classes:
ColumnDeleteEvent,ColumnInsertEvent,ColumnReorderEvent,ColumnResizeEvent,ColumnStructuralChangeEvent,ColumnStructuralRefreshEvent,FilterAppliedEvent,FreezeEvent,HideColumnPositionsEvent,HideRowPositionsEvent,KeyRowInsertEvent,ResizeStructuralRefreshEvent,RowDeleteEvent,RowInsertEvent,RowObjectDeleteEvent,RowReorderEvent,RowResizeEvent,RowStructuralChangeEvent,RowStructuralRefreshEvent,ScrollEvent,ShowColumnPositionsEvent,ShowRowPositionsEvent,StructuralRefreshEvent,UnfreezeEvent
public interface IStructuralChangeEvent extends IVisualChangeEvent
An event indicating a structural change to the layer. A structural change is defined as something that modifies the number of columns/rows in the layer or their associated widths/heights.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Collection<StructuralDiff>getColumnDiffs()Collection<StructuralDiff>getRowDiffs()booleanisHorizontalStructureChanged()booleanisVerticalStructureChanged()-
Methods inherited from interface org.eclipse.nebula.widgets.nattable.layer.event.ILayerEvent
cloneEvent, convertToLocal
-
Methods inherited from interface org.eclipse.nebula.widgets.nattable.layer.event.IVisualChangeEvent
getChangedPositionRectangles, getLayer
-
-
-
-
Method Detail
-
isHorizontalStructureChanged
boolean isHorizontalStructureChanged()
-
getColumnDiffs
Collection<StructuralDiff> getColumnDiffs()
-
isVerticalStructureChanged
boolean isVerticalStructureChanged()
-
getRowDiffs
Collection<StructuralDiff> getRowDiffs()
-
-