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 final String
     

    Fields inherited from class org.languagetool.rules.AbstractStyleRepeatedWordRule

    maxDistanceOfSentences

    Fields inherited from class org.languagetool.rules.Rule

    messages
  • Constructor Summary

    Constructors
    Constructor
    Description
    GermanStyleRepeatedWordRule(ResourceBundle messages, org.languagetool.Language lang, org.languagetool.UserConfig userConfig)
     
  • Method Summary

    Modifier and Type
    Method
    Description
     
     
    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

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

  • Constructor Details

    • GermanStyleRepeatedWordRule

      public GermanStyleRepeatedWordRule(ResourceBundle messages, org.languagetool.Language lang, org.languagetool.UserConfig userConfig)
  • Method Details

    • getId

      public String getId()
      Overrides:
      getId in class org.languagetool.rules.AbstractStyleRepeatedWordRule
    • getDescription

      public String getDescription()
      Overrides:
      getDescription in class org.languagetool.rules.AbstractStyleRepeatedWordRule
    • messageSameSentence

      protected String messageSameSentence()
      Specified by:
      messageSameSentence in class org.languagetool.rules.AbstractStyleRepeatedWordRule
    • messageSentenceBefore

      protected String messageSentenceBefore()
      Specified by:
      messageSentenceBefore in class org.languagetool.rules.AbstractStyleRepeatedWordRule
    • messageSentenceAfter

      protected String messageSentenceAfter()
      Specified by:
      messageSentenceAfter in class org.languagetool.rules.AbstractStyleRepeatedWordRule
    • isUnknownWord

      private static boolean isUnknownWord(org.languagetool.AnalyzedTokenReadings token)
    • isTokenToCheck

      protected boolean isTokenToCheck(org.languagetool.AnalyzedTokenReadings token)
      Specified by:
      isTokenToCheck in class org.languagetool.rules.AbstractStyleRepeatedWordRule
    • isTokenPair

      protected boolean isTokenPair(org.languagetool.AnalyzedTokenReadings[] tokens, int n, boolean before)
      Specified by:
      isTokenPair in class org.languagetool.rules.AbstractStyleRepeatedWordRule
    • isPartOfWord

      protected boolean isPartOfWord(String testTokenText, String tokenText)
      Overrides:
      isPartOfWord in class org.languagetool.rules.AbstractStyleRepeatedWordRule
    • setURL

      protected URL setURL(org.languagetool.AnalyzedTokenReadings token) throws MalformedURLException
      Overrides:
      setURL in class org.languagetool.rules.AbstractStyleRepeatedWordRule
      Throws:
      MalformedURLException