Package org.languagetool.rules.de
Class DuUpperLowerCaseRule
- java.lang.Object
-
- org.languagetool.rules.Rule
-
- org.languagetool.rules.TextLevelRule
-
- org.languagetool.rules.de.DuUpperLowerCaseRule
-
public class DuUpperLowerCaseRule extends org.languagetool.rules.TextLevelRule
Coherent use of Du/du, Dich/dich etc. Assume that the first use has 'correct' capitalization and suggest the same capitalization for subsequent uses.- Since:
- 4.1
-
-
Field Summary
Fields Modifier and Type Field Description private static java.util.Set<java.lang.String>
ambiguousWords
private static java.util.Set<java.lang.String>
lowerWords
-
Constructor Summary
Constructors Constructor Description DuUpperLowerCaseRule(java.util.ResourceBundle messages)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getDescription()
java.lang.String
getId()
org.languagetool.rules.RuleMatch[]
match(java.util.List<org.languagetool.AnalyzedSentence> sentences)
int
minToCheckParagraph()
-
Methods inherited from class org.languagetool.rules.TextLevelRule
estimateContextForSureMatch, match, match
-
Methods inherited from class org.languagetool.rules.Rule
addExamplePair, getAntiPatterns, 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
-
-
-
-
Method Detail
-
getId
public java.lang.String getId()
- Specified by:
getId
in classorg.languagetool.rules.Rule
-
getDescription
public java.lang.String getDescription()
- Specified by:
getDescription
in classorg.languagetool.rules.Rule
-
match
public org.languagetool.rules.RuleMatch[] match(java.util.List<org.languagetool.AnalyzedSentence> sentences) throws java.io.IOException
- Specified by:
match
in classorg.languagetool.rules.TextLevelRule
- Throws:
java.io.IOException
-
minToCheckParagraph
public int minToCheckParagraph()
- Specified by:
minToCheckParagraph
in classorg.languagetool.rules.TextLevelRule
-
-