public class ColumnSearchStrategy extends AbstractSearchStrategy
caseSensitive, columnFirst, comparator, includeCollapsed, incremental, regex, wholeWord, wrapSearch| Constructor and Description |
|---|
ColumnSearchStrategy(int[] columnPositions,
IConfigRegistry configRegistry) |
ColumnSearchStrategy(int[] columnPositions,
int startingRowPosition,
IConfigRegistry configRegistry,
String searchDirection) |
| Modifier and Type | Method and Description |
|---|---|
PositionCoordinate |
executeSearch(Object valueToMatch)
Search for the given value and return the coordinates of the matching
cell.
|
protected PositionCoordinate[] |
getColumnCellsToSearch(ILayer contextLayer) |
void |
setColumnPositions(int[] columnPositions) |
void |
setStartingRowPosition(int startingRowPosition) |
getComparator, getContextLayer, getSearchDirection, isCaseSensitive, isColumnFirst, isIncludeCollapsed, isIncremental, isRegex, isWholeWord, isWrapSearch, processResultInternally, setCaseSensitive, setColumnFirst, setComparator, setContextLayer, setIncludeCollapsed, setIncremental, setRegex, setSearchDirection, setWholeWord, setWrapSearchpublic ColumnSearchStrategy(int[] columnPositions,
IConfigRegistry configRegistry)
public ColumnSearchStrategy(int[] columnPositions,
int startingRowPosition,
IConfigRegistry configRegistry,
String searchDirection)
public PositionCoordinate executeSearch(Object valueToMatch) throws PatternSyntaxException
ISearchStrategyvalueToMatch - The value to search for.PatternSyntaxExceptionpublic void setStartingRowPosition(int startingRowPosition)
public void setColumnPositions(int[] columnPositions)
protected PositionCoordinate[] getColumnCellsToSearch(ILayer contextLayer)
Copyright © 2017. All rights reserved.