public class RuleFilterEvaluator extends Object
RuleFilter
.Constructor and Description |
---|
RuleFilterEvaluator(RuleFilter filter) |
Modifier and Type | Method and Description |
---|---|
Map<String,String> |
getResolvedArguments(String filterArgs,
AnalyzedTokenReadings[] patternTokens,
int patternTokenPos,
List<Integer> tokenPositions)
Resolves the backref arguments, e.g. replaces
\1 by the value of the first token in the pattern. |
RuleMatch |
runFilter(String filterArgs,
RuleMatch ruleMatch,
AnalyzedTokenReadings[] patternTokens,
int patternTokenPos,
List<Integer> tokenPositions) |
public RuleFilterEvaluator(RuleFilter filter)
@Nullable public RuleMatch runFilter(String filterArgs, RuleMatch ruleMatch, AnalyzedTokenReadings[] patternTokens, int patternTokenPos, List<Integer> tokenPositions) throws IOException
IOException