Class SearchEngine

java.lang.Object
org.apache.pdfbox.debugger.ui.textsearcher.SearchEngine

class SearchEngine extends Object
  • Field Details

  • Constructor Details

    • SearchEngine

      SearchEngine(JTextComponent textComponent, Highlighter.HighlightPainter painter)
      Constructor.
      Parameters:
      textComponent - JTextComponent that is to be searched.
      painter - Highlighter.HighlightPainter instance to paint the highlights.
  • Method Details

    • search

      public List<Highlighter.Highlight> search(String searchKey, boolean isCaseSensitive)
      Search the word.
      Parameters:
      searchKey - String. Search word.
      isCaseSensitive - boolean. If search is case sensitive.
      Returns:
      ArrayList<Highlighter.Highlight>.