Class RowSearchStrategy

    • Constructor Detail

      • RowSearchStrategy

        public RowSearchStrategy​(int[] rowPositions,
                                 IConfigRegistry configRegistry)
      • RowSearchStrategy

        @Deprecated
        public RowSearchStrategy​(int[] rowPositions,
                                 int startingColumnPosition,
                                 IConfigRegistry configRegistry,
                                 String searchDirection)
        Deprecated.
        Use constructor with SearchDirection parameter
        Parameters:
        rowPositions - The row positions to search in.
        startingColumnPosition - The column position to start.
        configRegistry - The ConfigRegistry.
        searchDirection - The SearchDirection.
      • RowSearchStrategy

        public RowSearchStrategy​(int[] rowPositions,
                                 int startingColumnPosition,
                                 IConfigRegistry configRegistry,
                                 SearchDirection searchDirection)
        Parameters:
        rowPositions - The row positions to search in.
        startingColumnPosition - The column position to start.
        configRegistry - The ConfigRegistry.
        searchDirection - The SearchDirection.
        Since:
        2.0
    • Method Detail

      • executeSearch

        public PositionCoordinate executeSearch​(Object valueToMatch)
        Description copied from interface: ISearchStrategy
        Search for the given value and return the coordinates of the matching cell.
        Parameters:
        valueToMatch - The value to search for.
        Returns:
        The coordinates of the cell that contains the given value.
      • setStartingColumnPosition

        public void setStartingColumnPosition​(int startingColumnPosition)
      • setRowPositions

        public void setRowPositions​(int[] rowPositions)