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
Fields Modifier and Type Field Description private static java.lang.String
SYNONYMS_URL
-
Constructor Summary
Constructors Constructor Description GermanStyleRepeatedWordRule(java.util.ResourceBundle messages, org.languagetool.Language lang, org.languagetool.UserConfig userConfig)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getDescription()
java.lang.String
getId()
protected boolean
isPartOfWord(java.lang.String testTokenText, java.lang.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 java.lang.String
messageSameSentence()
protected java.lang.String
messageSentenceAfter()
protected java.lang.String
messageSentenceBefore()
protected java.net.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 Detail
-
SYNONYMS_URL
private static final java.lang.String SYNONYMS_URL
- See Also:
- Constant Field Values
-
-
Method Detail
-
getId
public java.lang.String getId()
- Overrides:
getId
in classorg.languagetool.rules.AbstractStyleRepeatedWordRule
-
getDescription
public java.lang.String getDescription()
- Overrides:
getDescription
in classorg.languagetool.rules.AbstractStyleRepeatedWordRule
-
messageSameSentence
protected java.lang.String messageSameSentence()
- Specified by:
messageSameSentence
in classorg.languagetool.rules.AbstractStyleRepeatedWordRule
-
messageSentenceBefore
protected java.lang.String messageSentenceBefore()
- Specified by:
messageSentenceBefore
in classorg.languagetool.rules.AbstractStyleRepeatedWordRule
-
messageSentenceAfter
protected java.lang.String 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
protected boolean isPartOfWord(java.lang.String testTokenText, java.lang.String tokenText)
- Overrides:
isPartOfWord
in classorg.languagetool.rules.AbstractStyleRepeatedWordRule
-
setURL
protected java.net.URL setURL(org.languagetool.AnalyzedTokenReadings token) throws java.net.MalformedURLException
- Overrides:
setURL
in classorg.languagetool.rules.AbstractStyleRepeatedWordRule
- Throws:
java.net.MalformedURLException
-
-