Package editor.search

Class AbstractSearchDialog

All Implemented Interfaces:
IHandleCancel, ImageObserver, MenuContainer, Serializable, Accessible, RootPaneContainer, WindowConstants
Direct Known Subclasses:
LocalSearchDialog, SearchDialog

public abstract class AbstractSearchDialog extends AbstractDialog
See Also:
  • Field Details

  • Constructor Details

    • AbstractSearchDialog

      public AbstractSearchDialog(FileTree searchDir, boolean bReplace, String title)
  • Method Details

    • getState

      protected abstract AbstractSearchDialog.State getState()
    • setState

      protected abstract void setState(AbstractSearchDialog.State state)
    • isReplace

      protected boolean isReplace()
    • setScope

      protected void setScope(SearchScope scope)
    • setLocal

      protected void setLocal()
    • configUi

      private void configUi()
    • setTextFromEditor

      private void setTextFromEditor()
    • applyState

      private void applyState()
    • getPattern

      protected String getPattern()
    • isCaseSensitive

      protected boolean isCaseSensitive()
    • isWholeWords

      protected boolean isWholeWords()
    • isRegex

      protected boolean isRegex()
    • find

      protected void find()
    • numOfFiles

      private int numOfFiles()
    • getSelectedTrees

      private List<FileTree> getSelectedTrees()
    • getSearchResults

      private List<FileTree> getSearchResults()
    • findFilesFromPreviousSearch

      private void findFilesFromPreviousSearch(SearchTree root, List<FileTree> result)
    • addReplaceInfo

      private void addReplaceInfo(SearchPanel searchPanel)
    • selectFirstMatch

      private void selectFirstMatch(SearchTree results)
    • getFileMatchRegex

      private List<String> getFileMatchRegex()
    • include

      private boolean include(FileTree ft, List<String> fileMatchRegex)
    • getScopeName

      private String getScopeName()
    • makeSearchPanel

      private JComponent makeSearchPanel()
    • getSearchDir

      public FileTree getSearchDir()