Class CheckCompoundPattern


  • class CheckCompoundPattern
    extends java.lang.Object
    • Field Detail

      • endChars

        private final java.lang.String endChars
      • beginChars

        private final java.lang.String beginChars
      • replacement

        private final java.lang.String replacement
      • endFlags

        private final char[] endFlags
      • beginFlags

        private final char[] beginFlags
    • Method Detail

      • toString

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

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

        private static boolean isNonAffixedPattern​(java.lang.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,
                                          java.lang.CharSequence pattern)