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.TextLevelRuleCoherent 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>ambiguousWordsprivate 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.StringgetDescription()java.lang.StringgetId()org.languagetool.rules.RuleMatch[]match(java.util.List<org.languagetool.AnalyzedSentence> sentences)intminToCheckParagraph()-
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:
getIdin classorg.languagetool.rules.Rule
-
getDescription
public java.lang.String getDescription()
- Specified by:
getDescriptionin classorg.languagetool.rules.Rule
-
match
public org.languagetool.rules.RuleMatch[] match(java.util.List<org.languagetool.AnalyzedSentence> sentences) throws java.io.IOException- Specified by:
matchin classorg.languagetool.rules.TextLevelRule- Throws:
java.io.IOException
-
minToCheckParagraph
public int minToCheckParagraph()
- Specified by:
minToCheckParagraphin classorg.languagetool.rules.TextLevelRule
-
-