Class FindInFilesPanel

    • Constructor Detail

      • FindInFilesPanel

        public FindInFilesPanel()
    • Method Detail

      • initialize

        protected void initialize()
        Initializes the members
        Overrides:
        initialize in class BasePanel
      • initGUI

        protected void initGUI()
        Initializes the members.
        Overrides:
        initGUI in class BasePanel
      • finishInit

        protected void finishInit()
        Finishes the initialization.
        Overrides:
        finishInit in class BasePanel
      • updateButtons

        protected void updateButtons()
        Updates the state of the buttons.
      • startSearch

        public void startSearch()
        Starts the search.
      • stopExecution

        public void stopExecution()
        Stops the execution.
        Specified by:
        stopExecution in interface Stoppable
      • isStopped

        public boolean isStopped()
        Whether the execution has been stopped.
        Specified by:
        isStopped in interface StoppableWithFeedback
        Returns:
        true if stopped
      • isRunning

        public boolean isRunning()
        Returns whether the search is currently underway.
        Returns:
        true if currently running
      • getSelectedFile

        public File getSelectedFile()
        Returns the currently selected file.
        Returns:
        the file, null if none or more than one selected
      • getSelectedFiles

        public File[] getSelectedFiles()
        Returns the currently selected files.
        Returns:
        the files
      • loadSession

        protected void loadSession()
        Loads the parameters from an existing session file.
      • saveSession

        protected void saveSession()
        Stores the current parameters in a session props file.
      • cleanUp

        public void cleanUp()
        Cleans up data structures, frees up memory.
        Specified by:
        cleanUp in interface CleanUpHandler