Class CompoundRule

java.lang.Object
org.languagetool.rules.Rule
org.languagetool.rules.AbstractCompoundRule
org.languagetool.rules.en.CompoundRule

public class CompoundRule extends org.languagetool.rules.AbstractCompoundRule
Checks that compounds (if in the list) are not written as separate words.
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    private static final org.languagetool.Language
     
    private static final List<List<org.languagetool.rules.patterns.PatternToken>>
     
    private static List<org.languagetool.tagging.disambiguation.rules.DisambiguationPatternRule>
     
    private static final org.languagetool.rules.CompoundRuleData
     

    Fields inherited from class org.languagetool.rules.AbstractCompoundRule

    sentenceStartsWithUpperCase

    Fields inherited from class org.languagetool.rules.Rule

    messages
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    List<org.languagetool.tagging.disambiguation.rules.DisambiguationPatternRule>
     
    protected org.languagetool.rules.CompoundRuleData
     
     
     

    Methods inherited from class org.languagetool.rules.AbstractCompoundRule

    estimateContextForSureMatch, isHyphenIgnored, match

    Methods inherited from class org.languagetool.rules.Rule

    addExamplePair, getCategory, getConfigureText, getCorrectExamples, getDefaultValue, getErrorTriggeringExamples, getIncorrectExamples, getLocQualityIssueType, getMaxConfigurableValue, getMinConfigurableValue, getSentenceWithImmunization, getUrl, hasConfigurableValue, 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

    • compoundData

      private static final org.languagetool.rules.CompoundRuleData compoundData
    • AMERICAN_ENGLISH

      private static final org.languagetool.Language AMERICAN_ENGLISH
    • antiDisambiguationPatterns

      private static List<org.languagetool.tagging.disambiguation.rules.DisambiguationPatternRule> antiDisambiguationPatterns
    • ANTI_PATTERNS

      private static final List<List<org.languagetool.rules.patterns.PatternToken>> ANTI_PATTERNS
  • Constructor Details

  • Method Details

    • getId

      public String getId()
      Specified by:
      getId in class org.languagetool.rules.AbstractCompoundRule
    • getDescription

      public String getDescription()
      Specified by:
      getDescription in class org.languagetool.rules.AbstractCompoundRule
    • getCompoundRuleData

      protected org.languagetool.rules.CompoundRuleData getCompoundRuleData()
      Specified by:
      getCompoundRuleData in class org.languagetool.rules.AbstractCompoundRule
    • getAntiPatterns

      public List<org.languagetool.tagging.disambiguation.rules.DisambiguationPatternRule> getAntiPatterns()
      Overrides:
      getAntiPatterns in class org.languagetool.rules.Rule