Class ColumnInsertEvent

All Implemented Interfaces:
ILayerEvent, IStructuralChangeEvent, IVisualChangeEvent

public class ColumnInsertEvent extends ColumnStructuralChangeEvent
Event indicating that one ore more columns were inserted to the layer.
  • Constructor Details

    • 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.
  • Method Details