Class ResizeStructuralRefreshEvent
- java.lang.Object
-
- org.eclipse.nebula.widgets.nattable.layer.event.StructuralRefreshEvent
-
- org.eclipse.nebula.widgets.nattable.layer.event.ResizeStructuralRefreshEvent
-
- All Implemented Interfaces:
ILayerEvent
,IStructuralChangeEvent
,IVisualChangeEvent
public class ResizeStructuralRefreshEvent extends StructuralRefreshEvent
SpecialStructuralRefreshEvent
that returns empty lists for column and row diffs to avoid complete resetting of changes made to the NatTable by the user (e.g. resetting changed column order like reported in https://bugs.eclipse.org/bugs/show_bug.cgi?id=384795).This event should only be fired be the
DataLayer
if columns or rows are configured to use percentage sizing.
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
ResizeStructuralRefreshEvent(ResizeStructuralRefreshEvent event)
ResizeStructuralRefreshEvent(ILayer layer)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Collection<StructuralDiff>
getColumnDiffs()
Collection<StructuralDiff>
getRowDiffs()
-
Methods inherited from class org.eclipse.nebula.widgets.nattable.layer.event.StructuralRefreshEvent
cloneEvent, convertToLocal, getChangedPositionRectangles, getLayer, isHorizontalStructureChanged, isVerticalStructureChanged
-
-
-
-
Constructor Detail
-
ResizeStructuralRefreshEvent
public ResizeStructuralRefreshEvent(ILayer layer)
-
ResizeStructuralRefreshEvent
protected ResizeStructuralRefreshEvent(ResizeStructuralRefreshEvent event)
-
-
Method Detail
-
getColumnDiffs
public Collection<StructuralDiff> getColumnDiffs()
- Specified by:
getColumnDiffs
in interfaceIStructuralChangeEvent
- Overrides:
getColumnDiffs
in classStructuralRefreshEvent
-
getRowDiffs
public Collection<StructuralDiff> getRowDiffs()
- Specified by:
getRowDiffs
in interfaceIStructuralChangeEvent
- Overrides:
getRowDiffs
in classStructuralRefreshEvent
-
-