Package org.languagetool.rules.de
Class GermanStyleRepeatedWordRule
java.lang.Object
org.languagetool.rules.Rule
org.languagetool.rules.TextLevelRule
org.languagetool.rules.AbstractStyleRepeatedWordRule
org.languagetool.rules.de.GermanStyleRepeatedWordRule
public class GermanStyleRepeatedWordRule
extends org.languagetool.rules.AbstractStyleRepeatedWordRule
A rule checks the appearance of same words in a sentence or in two consecutive sentences.
Only substantive, verbs and adjectives are checked.
This rule detects no grammar error but a stylistic problem (default off)
-
Field Summary
FieldsFields inherited from class org.languagetool.rules.AbstractStyleRepeatedWordRule
maxDistanceOfSentences
Fields inherited from class org.languagetool.rules.Rule
messages
-
Constructor Summary
ConstructorsConstructorDescriptionGermanStyleRepeatedWordRule
(ResourceBundle messages, org.languagetool.Language lang, org.languagetool.UserConfig userConfig) -
Method Summary
Modifier and TypeMethodDescriptiongetId()
protected boolean
isPartOfWord
(String testTokenText, String tokenText) protected boolean
isTokenPair
(org.languagetool.AnalyzedTokenReadings[] tokens, int n, boolean before) protected boolean
isTokenToCheck
(org.languagetool.AnalyzedTokenReadings token) private static boolean
isUnknownWord
(org.languagetool.AnalyzedTokenReadings token) protected String
protected String
protected String
protected URL
setURL
(org.languagetool.AnalyzedTokenReadings token) Methods inherited from class org.languagetool.rules.AbstractStyleRepeatedWordRule
getConfigureText, getDefaultValue, getMaxConfigurableValue, getMinConfigurableValue, getSynonyms, hasConfigurableValue, match, minToCheckParagraph
Methods inherited from class org.languagetool.rules.TextLevelRule
estimateContextForSureMatch, match, match
Methods inherited from class org.languagetool.rules.Rule
addExamplePair, getAntiPatterns, getCategory, getCorrectExamples, getErrorTriggeringExamples, getIncorrectExamples, getLocQualityIssueType, getSentenceWithImmunization, getUrl, isDefaultOff, isDefaultTempOff, isDictionaryBasedSpellingRule, isOfficeDefaultOff, isOfficeDefaultOn, makeAntiPatterns, setCategory, setCorrectExamples, setDefaultOff, setDefaultOn, setDefaultTempOff, setErrorTriggeringExamples, setIncorrectExamples, setLocQualityIssueType, setOfficeDefaultOff, setOfficeDefaultOn, setUrl, supportsLanguage, toRuleMatchArray, useInOffice
-
Field Details
-
SYNONYMS_URL
- See Also:
-
-
Constructor Details
-
GermanStyleRepeatedWordRule
public GermanStyleRepeatedWordRule(ResourceBundle messages, org.languagetool.Language lang, org.languagetool.UserConfig userConfig)
-
-
Method Details
-
getId
- Overrides:
getId
in classorg.languagetool.rules.AbstractStyleRepeatedWordRule
-
getDescription
- Overrides:
getDescription
in classorg.languagetool.rules.AbstractStyleRepeatedWordRule
-
messageSameSentence
- Specified by:
messageSameSentence
in classorg.languagetool.rules.AbstractStyleRepeatedWordRule
-
messageSentenceBefore
- Specified by:
messageSentenceBefore
in classorg.languagetool.rules.AbstractStyleRepeatedWordRule
-
messageSentenceAfter
- Specified by:
messageSentenceAfter
in classorg.languagetool.rules.AbstractStyleRepeatedWordRule
-
isUnknownWord
private static boolean isUnknownWord(org.languagetool.AnalyzedTokenReadings token) -
isTokenToCheck
protected boolean isTokenToCheck(org.languagetool.AnalyzedTokenReadings token) - Specified by:
isTokenToCheck
in classorg.languagetool.rules.AbstractStyleRepeatedWordRule
-
isTokenPair
protected boolean isTokenPair(org.languagetool.AnalyzedTokenReadings[] tokens, int n, boolean before) - Specified by:
isTokenPair
in classorg.languagetool.rules.AbstractStyleRepeatedWordRule
-
isPartOfWord
- Overrides:
isPartOfWord
in classorg.languagetool.rules.AbstractStyleRepeatedWordRule
-
setURL
- Overrides:
setURL
in classorg.languagetool.rules.AbstractStyleRepeatedWordRule
- Throws:
MalformedURLException
-