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()
boolean
isHorizontalStructureChanged()
boolean
isVerticalStructureChanged()
-
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()
-
-