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
maxDistanceOfSentencesFields 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 booleanisPartOfWord(String testTokenText, String tokenText) protected booleanisTokenPair(org.languagetool.AnalyzedTokenReadings[] tokens, int n, boolean before) protected booleanisTokenToCheck(org.languagetool.AnalyzedTokenReadings token) private static booleanisUnknownWord(org.languagetool.AnalyzedTokenReadings token) protected Stringprotected Stringprotected Stringprotected URLsetURL(org.languagetool.AnalyzedTokenReadings token) Methods inherited from class org.languagetool.rules.AbstractStyleRepeatedWordRule
getConfigureText, getDefaultValue, getMaxConfigurableValue, getMinConfigurableValue, getSynonyms, hasConfigurableValue, match, minToCheckParagraphMethods inherited from class org.languagetool.rules.TextLevelRule
estimateContextForSureMatch, match, matchMethods 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:
getIdin classorg.languagetool.rules.AbstractStyleRepeatedWordRule
-
getDescription
- Overrides:
getDescriptionin classorg.languagetool.rules.AbstractStyleRepeatedWordRule
-
messageSameSentence
- Specified by:
messageSameSentencein classorg.languagetool.rules.AbstractStyleRepeatedWordRule
-
messageSentenceBefore
- Specified by:
messageSentenceBeforein classorg.languagetool.rules.AbstractStyleRepeatedWordRule
-
messageSentenceAfter
- Specified by:
messageSentenceAfterin classorg.languagetool.rules.AbstractStyleRepeatedWordRule
-
isUnknownWord
private static boolean isUnknownWord(org.languagetool.AnalyzedTokenReadings token) -
isTokenToCheck
protected boolean isTokenToCheck(org.languagetool.AnalyzedTokenReadings token) - Specified by:
isTokenToCheckin classorg.languagetool.rules.AbstractStyleRepeatedWordRule
-
isTokenPair
protected boolean isTokenPair(org.languagetool.AnalyzedTokenReadings[] tokens, int n, boolean before) - Specified by:
isTokenPairin classorg.languagetool.rules.AbstractStyleRepeatedWordRule
-
isPartOfWord
-
setURL
- Overrides:
setURLin classorg.languagetool.rules.AbstractStyleRepeatedWordRule- Throws:
MalformedURLException
-