Class AbstractTokenBasedRule

Direct Known Subclasses:
DisambiguationPatternRule, PatternRule

@Internal public abstract class AbstractTokenBasedRule extends AbstractPatternRule
A base class for PatternToken-based rules. It's public for implementation reasons and should not be used outside LanguageTool.
  • Field Details

  • Constructor Details

  • Method Details

    • canMatchSentenceStart

      private static boolean canMatchSentenceStart(PatternToken token)
    • canBeIgnoredFor

      @Internal public boolean canBeIgnoredFor(AnalyzedSentence sentence)
      A fast check whether this rule can be ignored for the given sentence because it can never match. Used for performance optimization.