Class RowDeleteEvent

    • Constructor Detail

      • RowDeleteEvent

        public RowDeleteEvent​(ILayer layer,
                              int rowPosition)
        Creates a new RowDeleteEvent based on the given information.
        Parameters:
        layer - The ILayer to which the given row position matches.
        rowPosition - The row position of the row that was deleted.
      • RowDeleteEvent

        public RowDeleteEvent​(ILayer layer,
                              Range... rowPositionRanges)
        Creates a new RowDeleteEvent based on the given information.
        Parameters:
        layer - The ILayer to which the given row positions match.
        rowPositionRanges - The row position ranges for the rows that were deleted.
      • RowDeleteEvent

        public RowDeleteEvent​(ILayer layer,
                              Collection<Range> rowPositionRanges)
        Creates a new RowDeleteEvent based on the given information.
        Parameters:
        layer - The ILayer to which the given row positions match.
        rowPositionRanges - The row position ranges for the rows that were deleted.
      • RowDeleteEvent

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

      • cloneEvent

        public RowDeleteEvent 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 RowVisualChangeEvent
        Parameters:
        localLayer - layer about to receive the event
        Returns:
        TRUE if successfully converted, FALSE otherwise