Class ColumnSearchStrategy

    • Constructor Detail

      • ColumnSearchStrategy

        public ColumnSearchStrategy​(int[] columnPositions,
                                    IConfigRegistry configRegistry)
      • ColumnSearchStrategy

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

        public ColumnSearchStrategy​(int[] columnPositions,
                                    int startingRowPosition,
                                    IConfigRegistry configRegistry,
                                    SearchDirection searchDirection)
        Parameters:
        columnPositions - The column positions to search in.
        startingRowPosition - The row 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.
      • setStartingRowPosition

        public void setStartingRowPosition​(int startingRowPosition)
      • setColumnPositions

        public void setColumnPositions​(int[] columnPositions)