Package org.languagetool.rules.patterns
Class RuleFilterEvaluator
java.lang.Object
org.languagetool.rules.patterns.RuleFilterEvaluator
Evaluates a
RuleFilter
.- Since:
- 2.7 (public since 3.2)
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetResolvedArguments
(String filterArgs, AnalyzedTokenReadings[] patternTokens, int patternTokenPos, List<Integer> tokenPositions) Resolves the backref arguments, e.g.private int
getSkipCorrectedReference
(List<Integer> tokenPositions, int refNumber) @Nullable RuleMatch
runFilter
(String filterArgs, RuleMatch ruleMatch, AnalyzedTokenReadings[] patternTokens, int patternTokenPos, List<Integer> tokenPositions)
-
Field Details
-
filter
-
-
Constructor Details
-
RuleFilterEvaluator
-
-
Method Details
-
runFilter
-
getResolvedArguments
public 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. -
getSkipCorrectedReference
-