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.AbstractStyleRepeatedWordRuleA 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.StringSYNONYMS_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.StringgetDescription()java.lang.StringgetId()protected booleanisPartOfWord(java.lang.String testTokenText, java.lang.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 java.lang.StringmessageSameSentence()protected java.lang.StringmessageSentenceAfter()protected java.lang.StringmessageSentenceBefore()protected java.net.URLsetURL(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:
getIdin classorg.languagetool.rules.AbstractStyleRepeatedWordRule
-
getDescription
public java.lang.String getDescription()
- Overrides:
getDescriptionin classorg.languagetool.rules.AbstractStyleRepeatedWordRule
-
messageSameSentence
protected java.lang.String messageSameSentence()
- Specified by:
messageSameSentencein classorg.languagetool.rules.AbstractStyleRepeatedWordRule
-
messageSentenceBefore
protected java.lang.String messageSentenceBefore()
- Specified by:
messageSentenceBeforein classorg.languagetool.rules.AbstractStyleRepeatedWordRule
-
messageSentenceAfter
protected java.lang.String 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
protected boolean isPartOfWord(java.lang.String testTokenText, java.lang.String tokenText)- Overrides:
isPartOfWordin classorg.languagetool.rules.AbstractStyleRepeatedWordRule
-
setURL
protected java.net.URL setURL(org.languagetool.AnalyzedTokenReadings token) throws java.net.MalformedURLException- Overrides:
setURLin classorg.languagetool.rules.AbstractStyleRepeatedWordRule- Throws:
java.net.MalformedURLException
-
-