Package org.languagetool.rules.de
Class AdaptSuggestionFilter
java.lang.Object
org.languagetool.rules.patterns.RuleFilter
org.languagetool.rules.de.AdaptSuggestionFilter
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionacceptRuleMatch(RuleMatch match, Map<String, String> arguments, int patternTokenPos, AnalyzedTokenReadings[] patternTokens, List<Integer> tokenPositions) Returns the original rule match or a modified one, ornullif the rule match is filtered out.getAdaptedDet(AnalyzedTokenReadings detToken, String repl) getAdaptedDetAdj(AnalyzedTokenReadings detToken, AnalyzedTokenReadings adjToken, String repl) private StringgetBaseform(AnalyzedTokenReadings token, String tagStartsWith) private StringgetNounGender(String word) Methods inherited from class org.languagetool.rules.patterns.RuleFilter
getLanguageFromRuleMatch, getOptional, getOptional, getPosition, getRequired, getSkipCorrectedReference, getSynthesizerFromRuleMatch, isMatchAtSentenceStart, matches
-
Field Details
-
german
-
ART_PRO_PATTERN
-
MAS_FEM_NEU_PATTERN
-
PRO_POS_ETC_PATTERN
-
STV_BEG_PATTERN
-
-
Constructor Details
-
AdaptSuggestionFilter
public AdaptSuggestionFilter()
-
-
Method Details
-
acceptRuleMatch
@Nullable public RuleMatch acceptRuleMatch(RuleMatch match, Map<String, String> arguments, int patternTokenPos, AnalyzedTokenReadings[] patternTokens, List<Integer> tokenPositions) Description copied from class:RuleFilterReturns the original rule match or a modified one, ornullif the rule match is filtered out.- Specified by:
acceptRuleMatchin classRuleFilter- Parameters:
arguments- the resolved argument from theargsattribute 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- Returns:
nullif this rule match should be removed, or any other RuleMatch (e.g. the one from the arguments) that properly describes the detected error
-
getAdaptedDet
-
getAdaptedDetAdj
List<String> getAdaptedDetAdj(AnalyzedTokenReadings detToken, AnalyzedTokenReadings adjToken, String repl) -
getBaseform
-
getNounGender
- Throws:
IOException
-