Class RowSearchStrategy
- java.lang.Object
-
- org.eclipse.nebula.widgets.nattable.search.strategy.AbstractSearchStrategy
-
- org.eclipse.nebula.widgets.nattable.search.strategy.RowSearchStrategy
-
- All Implemented Interfaces:
ISearchStrategy
public class RowSearchStrategy extends AbstractSearchStrategy
-
-
Field Summary
-
Fields inherited from class org.eclipse.nebula.widgets.nattable.search.strategy.AbstractSearchStrategy
caseSensitive, columnFirst, comparator, includeCollapsed, incremental, regex, searchDirection, wholeWord, wrapSearch
-
Fields inherited from interface org.eclipse.nebula.widgets.nattable.search.strategy.ISearchStrategy
SKIP_SEARCH_RESULT_LABEL
-
-
Constructor Summary
Constructors Constructor Description RowSearchStrategy(int[] rowPositions, int startingColumnPosition, IConfigRegistry configRegistry, String searchDirection)Deprecated.Use constructor withSearchDirectionparameterRowSearchStrategy(int[] rowPositions, int startingColumnPosition, IConfigRegistry configRegistry, SearchDirection searchDirection)RowSearchStrategy(int[] rowPositions, IConfigRegistry configRegistry)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PositionCoordinateexecuteSearch(Object valueToMatch)Search for the given value and return the coordinates of the matching cell.protected PositionCoordinate[]getRowCellsToSearch(ILayer contextLayer)voidsetRowPositions(int[] rowPositions)voidsetStartingColumnPosition(int startingColumnPosition)-
Methods inherited from class org.eclipse.nebula.widgets.nattable.search.strategy.AbstractSearchStrategy
getComparator, getContextLayer, getSearchDirection, isCaseSensitive, isColumnFirst, isIncludeCollapsed, isIncremental, isRegex, isWholeWord, isWrapSearch, processResultInternally, setCaseSensitive, setColumnFirst, setComparator, setContextLayer, setIncludeCollapsed, setIncremental, setRegex, setSearchDirection, setSearchDirection, setWholeWord, setWrapSearch
-
-
-
-
Constructor Detail
-
RowSearchStrategy
public RowSearchStrategy(int[] rowPositions, IConfigRegistry configRegistry)
-
RowSearchStrategy
@Deprecated public RowSearchStrategy(int[] rowPositions, int startingColumnPosition, IConfigRegistry configRegistry, String searchDirection)
Deprecated.Use constructor withSearchDirectionparameter- Parameters:
rowPositions- The row positions to search in.startingColumnPosition- The column position to start.configRegistry- TheConfigRegistry.searchDirection- TheSearchDirection.
-
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- TheConfigRegistry.searchDirection- TheSearchDirection.- Since:
- 2.0
-
-
Method Detail
-
executeSearch
public PositionCoordinate executeSearch(Object valueToMatch)
Description copied from interface:ISearchStrategySearch 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)
-
getRowCellsToSearch
protected PositionCoordinate[] getRowCellsToSearch(ILayer contextLayer)
-
-