Package org.languagetool.rules.de
Class AgreementRule2
java.lang.Object
org.languagetool.rules.Rule
org.languagetool.rules.de.AgreementRule2
public class AgreementRule2
extends org.languagetool.rules.Rule
Simple agreement checker for German noun phrases. Checks agreement in:
- SENT_START ADJ NOUN: e.g. "Wirtschaftlicher Wachstum" (incorrect), "Wirtschaftliches Wachstum" (correct)
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final org.languagetool.Language
Fields inherited from class org.languagetool.rules.Rule
messages
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate org.languagetool.rules.RuleMatch
checkAdjNounAgreement
(org.languagetool.AnalyzedTokenReadings token1, org.languagetool.AnalyzedTokenReadings token2, org.languagetool.AnalyzedSentence sentence) int
List
<org.languagetool.tagging.disambiguation.rules.DisambiguationPatternRule> getId()
org.languagetool.rules.RuleMatch[]
match
(org.languagetool.AnalyzedSentence sentence) retainCommonCategories
(org.languagetool.AnalyzedTokenReadings token1, org.languagetool.AnalyzedTokenReadings token2) Methods inherited from class org.languagetool.rules.Rule
addExamplePair, getCategory, getConfigureText, getCorrectExamples, getDefaultValue, getErrorTriggeringExamples, getIncorrectExamples, getLocQualityIssueType, getMaxConfigurableValue, getMinConfigurableValue, getSentenceWithImmunization, getUrl, hasConfigurableValue, isDefaultOff, isDefaultTempOff, isDictionaryBasedSpellingRule, isOfficeDefaultOff, isOfficeDefaultOn, makeAntiPatterns, setCategory, setCorrectExamples, setDefaultOff, setDefaultOn, setDefaultTempOff, setErrorTriggeringExamples, setIncorrectExamples, setLocQualityIssueType, setOfficeDefaultOff, setOfficeDefaultOn, setUrl, supportsLanguage, toRuleMatchArray, useInOffice
-
Field Details
-
ANTI_PATTERNS
-
language
private final org.languagetool.Language language
-
-
Constructor Details
-
AgreementRule2
-
-
Method Details
-
getId
- Specified by:
getId
in classorg.languagetool.rules.Rule
-
getDescription
- Specified by:
getDescription
in classorg.languagetool.rules.Rule
-
estimateContextForSureMatch
public int estimateContextForSureMatch()- Overrides:
estimateContextForSureMatch
in classorg.languagetool.rules.Rule
-
getAntiPatterns
public List<org.languagetool.tagging.disambiguation.rules.DisambiguationPatternRule> getAntiPatterns()- Overrides:
getAntiPatterns
in classorg.languagetool.rules.Rule
-
match
public org.languagetool.rules.RuleMatch[] match(org.languagetool.AnalyzedSentence sentence) - Specified by:
match
in classorg.languagetool.rules.Rule
-
checkAdjNounAgreement
private org.languagetool.rules.RuleMatch checkAdjNounAgreement(org.languagetool.AnalyzedTokenReadings token1, org.languagetool.AnalyzedTokenReadings token2, org.languagetool.AnalyzedSentence sentence) -
retainCommonCategories
-