Class HideRowPositionsEvent

    • Constructor Detail

      • HideRowPositionsEvent

        public HideRowPositionsEvent​(ILayer layer,
                                     Collection<Integer> rowPositions)
        Creates a new HideRowPositionsEvent based on the given information.
        Parameters:
        layer - The ILayer to which the given row positions match.
        rowPositions - The positions of the rows that have changed.
      • HideRowPositionsEvent

        public HideRowPositionsEvent​(ILayer layer,
                                     int... rowPositions)
        Creates a new HideRowPositionsEvent based on the given information.
        Parameters:
        layer - The ILayer to which the given row positions match.
        rowPositions - The positions of the rows that have changed.
        Since:
        2.0
      • HideRowPositionsEvent

        public HideRowPositionsEvent​(ILayer layer,
                                     Collection<Integer> rowPositions,
                                     Collection<Integer> rowIndexes)
        Creates a new HideRowPositionsEvent based on the given information.
        Parameters:
        layer - The ILayer to which the given row positions match.
        rowPositions - The positions of the rows that have changed.
        rowIndexes - The indexes of the rows that have changed.
        Since:
        1.6
      • HideRowPositionsEvent

        public HideRowPositionsEvent​(ILayer layer,
                                     int[] rowPositions,
                                     int[] rowIndexes)
        Creates a new HideRowPositionsEvent based on the given information.
        Parameters:
        layer - The ILayer to which the given row positions match.
        rowPositions - The positions of the rows that have changed.
        rowIndexes - The indexes of the rows that have changed.
        Since:
        2.0
      • HideRowPositionsEvent

        protected HideRowPositionsEvent​(HideRowPositionsEvent event)
        Clone constructor.
        Parameters:
        event - The event to clone.
    • Method Detail

      • cloneEvent

        public HideRowPositionsEvent 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