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
-
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
ConstructorsConstructorDescriptionRowSearchStrategy
(int[] rowPositions, int startingColumnPosition, IConfigRegistry configRegistry, String searchDirection) Deprecated.RowSearchStrategy
(int[] rowPositions, int startingColumnPosition, IConfigRegistry configRegistry, SearchDirection searchDirection) RowSearchStrategy
(int[] rowPositions, IConfigRegistry configRegistry) -
Method Summary
Modifier and TypeMethodDescriptionexecuteSearch
(Object valueToMatch) Search for the given value and return the coordinates of the matching cell.protected PositionCoordinate[]
getRowCellsToSearch
(ILayer contextLayer) void
setRowPositions
(int[] rowPositions) void
setStartingColumnPosition
(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 Details
-
RowSearchStrategy
-
RowSearchStrategy
@Deprecated public RowSearchStrategy(int[] rowPositions, int startingColumnPosition, IConfigRegistry configRegistry, String searchDirection) Deprecated.Use constructor withSearchDirection
parameter- 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 Details
-
executeSearch
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) -
getRowCellsToSearch
-
SearchDirection
parameter