Class ColumnSearchStrategy
java.lang.Object
org.eclipse.nebula.widgets.nattable.search.strategy.AbstractSearchStrategy
org.eclipse.nebula.widgets.nattable.search.strategy.ColumnSearchStrategy
- 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, wrapSearchFields inherited from interface org.eclipse.nebula.widgets.nattable.search.strategy.ISearchStrategy
SKIP_SEARCH_RESULT_LABEL -
Constructor Summary
ConstructorsConstructorDescriptionColumnSearchStrategy(int[] columnPositions, int startingRowPosition, IConfigRegistry configRegistry, String searchDirection) Deprecated.ColumnSearchStrategy(int[] columnPositions, int startingRowPosition, IConfigRegistry configRegistry, SearchDirection searchDirection) ColumnSearchStrategy(int[] columnPositions, IConfigRegistry configRegistry) -
Method Summary
Modifier and TypeMethodDescriptionexecuteSearch(Object valueToMatch) Search for the given value and return the coordinates of the matching cell.protected PositionCoordinate[]getColumnCellsToSearch(ILayer contextLayer) voidsetColumnPositions(int[] columnPositions) voidsetStartingRowPosition(int startingRowPosition) 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
-
ColumnSearchStrategy
-
ColumnSearchStrategy
@Deprecated public ColumnSearchStrategy(int[] columnPositions, int startingRowPosition, IConfigRegistry configRegistry, String searchDirection) Deprecated.Use constructor withSearchDirectionparameter- Parameters:
columnPositions- The column positions to search in.startingRowPosition- The row position to start.configRegistry- TheConfigRegistry.searchDirection- TheSearchDirection.
-
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- TheConfigRegistry.searchDirection- TheSearchDirection.- Since:
- 2.0
-
-
Method Details
-
executeSearch
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.
-
setStartingRowPosition
public void setStartingRowPosition(int startingRowPosition) -
setColumnPositions
public void setColumnPositions(int[] columnPositions) -
getColumnCellsToSearch
-
SearchDirectionparameter