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)
- Author:
- Fred Kruse
-
Field Summary
Fields 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) 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
-
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
-
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
-