Class TermCheckRule


  • public class TermCheckRule
    extends org.languagetool.rules.bitext.BitextRule
    A Term Check pattern rule class. A TermCheckRule describes a language error where the source term is found, but not the target term.
    Author:
    jimh
    • Field Summary

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

        messages
    • Constructor Summary

      Constructors 
      Constructor Description
      TermCheckRule​(org.languagetool.rules.patterns.PatternRule src, org.languagetool.rules.patterns.PatternRule trg)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      String getDescription()  
      String getId()  
      String getMessage()  
      org.languagetool.rules.patterns.PatternRule getSrcRule()  
      org.languagetool.rules.patterns.PatternRule getTrgRule()  
      org.languagetool.rules.RuleMatch[] match​(org.languagetool.AnalyzedSentence sentence)
      This method always returns an empty array.
      org.languagetool.rules.RuleMatch[] match​(org.languagetool.AnalyzedSentence sourceSentence, org.languagetool.AnalyzedSentence targetSentence)  
      String toString()  
      • Methods inherited from class org.languagetool.rules.bitext.BitextRule

        getCorrectBitextExamples, getIncorrectBitextExamples, getRelevantRules, getSourceLanguage, setCorrectBitextExamples, setIncorrectBitextExamples, setSourceLanguage
      • Methods inherited from class org.languagetool.rules.Rule

        addExamplePair, addTags, cacheAntiPatterns, estimateContextForSureMatch, getAntiPatterns, getCategory, getConfigureText, getCorrectExamples, getDefaultValue, getDistanceTokens, getErrorTriggeringExamples, getFullId, getIncorrectExamples, getLocQualityIssueType, getMaxConfigurableValue, getMinConfigurableValue, getMinPrevMatches, getSentenceWithImmunization, getSourceFile, getSubId, getTags, getUrl, hasConfigurableValue, hasTag, isDefaultOff, isDefaultTempOff, isDictionaryBasedSpellingRule, isOfficeDefaultOff, isOfficeDefaultOn, isPremium, makeAntiPatterns, setCategory, setCorrectExamples, setDefaultOff, setDefaultOn, setDefaultTempOff, setDistanceTokens, setErrorTriggeringExamples, setExamplePair, setIncorrectExamples, setLocQualityIssueType, setMinPrevMatches, setOfficeDefaultOff, setOfficeDefaultOn, setPremium, setTags, setUrl, supportsLanguage, toRuleMatchArray, useInOffice
    • Constructor Detail

      • TermCheckRule

        public TermCheckRule​(org.languagetool.rules.patterns.PatternRule src,
                             org.languagetool.rules.patterns.PatternRule trg)
    • Method Detail

      • getSrcRule

        public org.languagetool.rules.patterns.PatternRule getSrcRule()
      • getTrgRule

        public org.languagetool.rules.patterns.PatternRule getTrgRule()
      • getDescription

        public String getDescription()
        Specified by:
        getDescription in class org.languagetool.rules.Rule
      • getMessage

        public String getMessage()
        Specified by:
        getMessage in class org.languagetool.rules.bitext.BitextRule
      • getId

        public String getId()
        Specified by:
        getId in class org.languagetool.rules.Rule
      • match

        public org.languagetool.rules.RuleMatch[] match​(org.languagetool.AnalyzedSentence sourceSentence,
                                                        org.languagetool.AnalyzedSentence targetSentence)
                                                 throws IOException
        Specified by:
        match in class org.languagetool.rules.bitext.BitextRule
        Throws:
        IOException