Class ColumnDeleteEvent

    • Constructor Detail

      • ColumnDeleteEvent

        public ColumnDeleteEvent​(ILayer layer,
                                 int columnPosition)
        Creates a new ColumnDeleteEvent 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 deleted.
      • ColumnDeleteEvent

        public ColumnDeleteEvent​(ILayer layer,
                                 Range... columnPositionRanges)
        Creates a new ColumnDeleteEvent 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 deleted.
      • ColumnDeleteEvent

        public ColumnDeleteEvent​(ILayer layer,
                                 Collection<Range> columnPositionRanges)
        Creates a new ColumnDeleteEvent 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 deleted.
      • ColumnDeleteEvent

        protected ColumnDeleteEvent​(ColumnStructuralChangeEvent event)
        Creates a new ColumnDeleteEvent based on the given instance. Mainly needed for cloning.
        Parameters:
        event - The ColumnDeleteEvent out of which the new instance should be created.
    • Method Detail

      • cloneEvent

        public ILayerEvent cloneEvent()
        Returns:
        A cloned copy of the event. This cloned copy is provided to each listener.
      • 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 interface ILayerEvent
        Overrides:
        convertToLocal in class ColumnVisualChangeEvent
        Parameters:
        localLayer - layer about to receive the event
        Returns:
        TRUE if successfully converted, FALSE otherwise