Class CellVisualChangeEvent
- java.lang.Object
-
- org.eclipse.nebula.widgets.nattable.layer.event.CellVisualChangeEvent
-
- All Implemented Interfaces:
ILayerEvent
,IVisualChangeEvent
- Direct Known Subclasses:
CellSelectionEvent
,CellVisualUpdateEvent
,DataUpdateEvent
public class CellVisualChangeEvent extends Object implements IVisualChangeEvent
-
-
Field Summary
Fields Modifier and Type Field Description protected int
columnPosition
protected ILayer
layer
protected int
rowPosition
-
Constructor Summary
Constructors Modifier Constructor Description protected
CellVisualChangeEvent(CellVisualChangeEvent event)
CellVisualChangeEvent(ILayer layer, int columnPosition, int rowPosition)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CellVisualChangeEvent
cloneEvent()
boolean
convertToLocal(ILayer localLayer)
Convert the column/row positions carried by the event to the layer about to handle the event.Collection<org.eclipse.swt.graphics.Rectangle>
getChangedPositionRectangles()
int
getColumnPosition()
ILayer
getLayer()
int
getRowPosition()
-
-
-
Field Detail
-
layer
protected ILayer layer
-
columnPosition
protected int columnPosition
-
rowPosition
protected int rowPosition
-
-
Constructor Detail
-
CellVisualChangeEvent
public CellVisualChangeEvent(ILayer layer, int columnPosition, int rowPosition)
-
CellVisualChangeEvent
protected CellVisualChangeEvent(CellVisualChangeEvent event)
-
-
Method Detail
-
getLayer
public ILayer getLayer()
- Specified by:
getLayer
in interfaceIVisualChangeEvent
- Returns:
- the layer that the visible change event is originating from.
-
getColumnPosition
public int getColumnPosition()
-
getRowPosition
public int getRowPosition()
-
convertToLocal
public boolean convertToLocal(ILayer localLayer)
Description copied from interface:ILayerEvent
Convert the column/row positions carried by the event to the layer about to handle the event.- Specified by:
convertToLocal
in interfaceILayerEvent
- Parameters:
localLayer
- layer about to receive the event- Returns:
- TRUE if successfully converted, FALSE otherwise
-
getChangedPositionRectangles
public Collection<org.eclipse.swt.graphics.Rectangle> getChangedPositionRectangles()
- Specified by:
getChangedPositionRectangles
in interfaceIVisualChangeEvent
- Returns:
- the position rectangles that have changed and need to be redrawn. If no rectangles are returned, then the receiver should assume that the entire layer is changed and will need to be redrawn.
-
cloneEvent
public CellVisualChangeEvent cloneEvent()
- Specified by:
cloneEvent
in interfaceILayerEvent
- Returns:
- A cloned copy of the event. This cloned copy is provided to each listener.
-
-