Class WorkDirChooseTool

All Implemented Interfaces:
ImageObserver, MenuContainer, Serializable, Accessible, RootPaneContainer, WindowConstants

public class WorkDirChooseTool extends JDialog
See Also:
  • Field Details

  • Constructor Details

    • WorkDirChooseTool

      public WorkDirChooseTool(Frame parent, TestSuite testSuite, UIFactory uif, int mode)
      Create a WorkDirChooser, initially showing the user's current directory.
  • Method Details

    • chooseWD

      public static WorkDirectory chooseWD(JComponent parent, File dir, TestSuite ts, int mode)
    • chooseWD

      public static WorkDirectory chooseWD(JComponent parent, File dir, TestSuite ts, int mode, boolean noTemplate)
    • getTool

      public static WorkDirChooseTool getTool(JComponent parent, UIFactory ui, ExecModel em, int mode, TestSuite ts, boolean showTemplateStuff)
    • setDefaultDirectory

      public void setDefaultDirectory(File f, boolean isNonDefaultDirAllowed)
    • updateDefaultDirectory

      public void updateDefaultDirectory(boolean isNonDefaultDirAllowed)
    • setDefaultTemplateDir

      public void setDefaultTemplateDir(File f, boolean isNonDefaultDirAllowed)
    • setAllowTraversDirs

      public void setAllowTraversDirs(boolean allow)
    • setWithoutTemplateMode

      public void setWithoutTemplateMode(boolean withoutTemplate)
    • initGUI

      public void initGUI()
    • scrollToCenter

      public void scrollToCenter(int rowIndex, int vColIndex)
    • setTestSuite

      public void setTestSuite(TestSuite ts)
      Set the test suite for this chooser.
      Parameters:
      ts - The test suite to be used when opening or creating a work directory.
    • getWorkDirectory

      public WorkDirectory getWorkDirectory()
    • setButtons

      protected void setButtons(JButton[] buttons, JButton defaultButton)
    • setExecModel

      public void setExecModel(ExecModel em)
    • doTool

      public void doTool()
    • setChosenFileHandler

      public void setChosenFileHandler(WorkDirChooseTool.ChosenFileHandler cfh)