org.eclipse.nebula.widgets.nattable.layer.event
Class ColumnInsertEvent
java.lang.Object
org.eclipse.nebula.widgets.nattable.layer.event.ColumnVisualChangeEvent
org.eclipse.nebula.widgets.nattable.layer.event.ColumnStructuralChangeEvent
org.eclipse.nebula.widgets.nattable.layer.event.ColumnInsertEvent
- All Implemented Interfaces:
- ILayerEvent, IStructuralChangeEvent, IVisualChangeEvent
public class ColumnInsertEvent
- extends ColumnStructuralChangeEvent
Event indicating that one ore more columns were inserted to the layer.
- Author:
- Dirk Fauth
ColumnInsertEvent
public ColumnInsertEvent(ILayer layer,
int columnPosition)
- Creates a new ColumnInsertEvent based on the given information.
- Parameters:
layer - The ILayer to which the given column position matches.columnPosition - The column position of the column that was inserted.
ColumnInsertEvent
public ColumnInsertEvent(ILayer layer,
Range... columnPositionRanges)
- Creates a new ColumnInsertEvent based on the given information.
- Parameters:
layer - The ILayer to which the given column positions match.columnPositionRanges - The column position ranges for the columns that were inserted.
ColumnInsertEvent
public ColumnInsertEvent(ILayer layer,
Collection<Range> columnPositionRanges)
- Creates a new ColumnInsertEvent based on the given information.
- Parameters:
layer - The ILayer to which the given column positions match.columnPositionRanges - The column position ranges for the columns that were inserted.
ColumnInsertEvent
protected ColumnInsertEvent(ColumnStructuralChangeEvent event)
- Creates a new ColumnInsertEvent based on the given instance.
Mainly needed for cloning.
- Parameters:
event - The ColumnInsertEvent out of which the new instance should be created.
getColumnDiffs
public Collection<StructuralDiff> getColumnDiffs()
cloneEvent
public ColumnInsertEvent cloneEvent()
- Returns:
- A cloned copy of the event. This cloned copy is provided to each listener.
Copyright © 2014. All rights reserved.