org.eclipse.nebula.widgets.nattable.layer.event
Interface IStructuralChangeEvent

All Superinterfaces:
ILayerEvent, IVisualChangeEvent
All Known Implementing Classes:
ColumnDeleteEvent, ColumnInsertEvent, ColumnReorderEvent, ColumnResizeEvent, ColumnStructuralChangeEvent, ColumnStructuralRefreshEvent, FilterAppliedEvent, FreezeEvent, HideColumnPositionsEvent, HideRowPositionsEvent, ResizeStructuralRefreshEvent, RowDeleteEvent, RowInsertEvent, 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
 Collection<StructuralDiff> getColumnDiffs()
           
 Collection<StructuralDiff> getRowDiffs()
           
 boolean isHorizontalStructureChanged()
           
 boolean isVerticalStructureChanged()
           
 
Methods inherited from interface org.eclipse.nebula.widgets.nattable.layer.event.IVisualChangeEvent
getChangedPositionRectangles, getLayer
 
Methods inherited from interface org.eclipse.nebula.widgets.nattable.layer.event.ILayerEvent
cloneEvent, convertToLocal
 

Method Detail

isHorizontalStructureChanged

boolean isHorizontalStructureChanged()

getColumnDiffs

Collection<StructuralDiff> getColumnDiffs()

isVerticalStructureChanged

boolean isVerticalStructureChanged()

getRowDiffs

Collection<StructuralDiff> getRowDiffs()


Copyright © 2014. All rights reserved.