public class UppercaseNounReadingFilter extends RuleFilter
tokenparameter has a noun reading, e.g. German "stand" (past of "stehen") would be turned into "Stand" and the rule match would be accepted, as it's a noun.
|Constructor and Description|
|Modifier and Type||Method and Description|
Returns the original rule match or a modified one, or
getOptional, getRequired, matches
@Nullable public RuleMatch acceptRuleMatch(RuleMatch match, Map<String,String> arguments, int patternTokenPos, AnalyzedTokenReadings patternTokens)
nullif the rule match is filtered out.
arguments- the resolved argument from the
argsattribute in the XML. Resolved means that e.g.
\1has been resolved to the actual string at that match position.
patternTokens- those tokens of the text that correspond the matched pattern
nullif this rule match should be removed, or any other RuleMatch (e.g. the one from the arguments) that properly describes the detected error