Class 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 org.languagetool.Language AMERICAN_ENGLISH  
      private static java.util.List<java.util.List<org.languagetool.rules.patterns.PatternToken>> ANTI_PATTERNS  
      private static java.util.List<org.languagetool.tagging.disambiguation.rules.DisambiguationPatternRule> antiDisambiguationPatterns  
      private static org.languagetool.rules.CompoundRuleData compoundData  
      • Fields inherited from class org.languagetool.rules.AbstractCompoundRule

        sentenceStartsWithUpperCase
      • Fields inherited from class org.languagetool.rules.Rule

        messages
    • Constructor Summary

      Constructors 
      Constructor Description
      CompoundRule​(java.util.ResourceBundle messages)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.util.List<org.languagetool.tagging.disambiguation.rules.DisambiguationPatternRule> getAntiPatterns()  
      protected org.languagetool.rules.CompoundRuleData getCompoundRuleData()  
      java.lang.String getDescription()  
      java.lang.String getId()  
      • 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 Detail

      • compoundData

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

        private static final org.languagetool.Language AMERICAN_ENGLISH
      • antiDisambiguationPatterns

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

        private static final java.util.List<java.util.List<org.languagetool.rules.patterns.PatternToken>> ANTI_PATTERNS
    • Constructor Detail

      • CompoundRule

        public CompoundRule​(java.util.ResourceBundle messages)
                     throws java.io.IOException
        Throws:
        java.io.IOException
    • Method Detail

      • getId

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

        public java.lang.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 java.util.List<org.languagetool.tagging.disambiguation.rules.DisambiguationPatternRule> getAntiPatterns()
        Overrides:
        getAntiPatterns in class org.languagetool.rules.Rule