Interface WordHighlightProvider<T>

    • Field Detail

      • F_BEGIN_WORD

        static final int F_BEGIN_WORD
      • F_END_WORD

        static final int F_END_WORD
      • F_WORD

        static final int F_WORD
      • F_CASE_SENSITIVITY

        static final int F_CASE_SENSITIVITY
      • F_CASE_SENSITIVE

        static final int F_CASE_SENSITIVE
      • F_CASE_INSENSITIVE

        static final int F_CASE_INSENSITIVE
    • Method Detail

      • encodeFlags

        default int encodeFlags​(boolean beginWord,
                                boolean endWord,
                                int ideHighlight,
                                @Nullable
                                @Nullable java.lang.Boolean caseSensitive)
      • encodeFlags

        default int encodeFlags​(int ideHighlight)
      • addHighlightRange

        default int addHighlightRange​(java.lang.String range,
                                      boolean beginWord,
                                      boolean endWord,
                                      int ideHighlight,
                                      @Nullable
                                      @Nullable java.lang.Boolean caseSensitive)
      • addHighlightRange

        default int addHighlightRange​(java.lang.String range,
                                      int orderIndex,
                                      boolean beginWord,
                                      boolean endWord,
                                      int ideHighlight,
                                      @Nullable
                                      @Nullable java.lang.Boolean caseSensitive)
      • getHighlightPattern

        java.util.regex.Pattern getHighlightPattern()
      • updateHighlightPattern

        void updateHighlightPattern()
      • isHighlightCaseSensitive

        boolean isHighlightCaseSensitive()
      • setHighlightCaseSensitive

        void setHighlightCaseSensitive​(boolean highlightCaseSensitive)
      • isHighlightWordsMatchBoundary

        boolean isHighlightWordsMatchBoundary()
      • setHighlightWordsMatchBoundary

        void setHighlightWordsMatchBoundary​(boolean highlightWordsMatchBoundary)