Package org.languagetool.rules.de
Class UppercaseNounReadingFilter
java.lang.Object
org.languagetool.rules.patterns.RuleFilter
org.languagetool.rules.de.UppercaseNounReadingFilter
public class UppercaseNounReadingFilter
extends org.languagetool.rules.patterns.RuleFilter
Accepts rule matches when the uppercased word of the
token
parameter
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.- Since:
- 3.3
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription@Nullable org.languagetool.rules.RuleMatch
acceptRuleMatch
(org.languagetool.rules.RuleMatch match, Map<String, String> arguments, int patternTokenPos, org.languagetool.AnalyzedTokenReadings[] patternTokens) Methods inherited from class org.languagetool.rules.patterns.RuleFilter
getRequired, matches
-
Field Details
-
tagger
private final org.languagetool.tagging.Tagger tagger
-
-
Constructor Details
-
UppercaseNounReadingFilter
public UppercaseNounReadingFilter()
-
-
Method Details
-
acceptRuleMatch
@Nullable public @Nullable org.languagetool.rules.RuleMatch acceptRuleMatch(org.languagetool.rules.RuleMatch match, Map<String, String> arguments, int patternTokenPos, org.languagetool.AnalyzedTokenReadings[] patternTokens) - Specified by:
acceptRuleMatch
in classorg.languagetool.rules.patterns.RuleFilter
-