Class CheckCompoundPattern

java.lang.Object
org.apache.lucene.analysis.hunspell.CheckCompoundPattern

class CheckCompoundPattern extends Object
  • Field Details

    • endChars

      private final String endChars
    • beginChars

      private final String beginChars
    • replacement

      private final String replacement
    • endFlags

      private final char[] endFlags
    • beginFlags

      private final char[] beginFlags
    • dictionary

      private final Dictionary dictionary
  • Constructor Details

  • Method Details

    • toString

      public String toString()
      Overrides:
      toString in class Object
    • prohibitsCompounding

      boolean prohibitsCompounding(CharsRef word, int breakPos, Root<?> rootBefore, Root<?> rootAfter)
    • isNonAffixedPattern

      private static boolean isNonAffixedPattern(String pattern)
    • hasAllFlags

      private boolean hasAllFlags(Root<?> root, char[] flags)
    • expandReplacement

      CharsRef expandReplacement(CharsRef word, int breakPos)
    • endLength

      int endLength()
    • charsMatch

      private static boolean charsMatch(CharsRef word, int offset, CharSequence pattern)