Class WorkDirChooseTool.ExecModelStub

  • All Implemented Interfaces:
    ExecModel
    Enclosing class:
    WorkDirChooseTool

    public static class WorkDirChooseTool.ExecModelStub
    extends java.lang.Object
    implements ExecModel
    The class is used by WorkDirChooseTool to interact with those, who use WorkDirChooseTool to open or create work dir. The class does nothing but remembers the methods were invoked. An instance should be passed to the WorkDirChooseTool via setExecMode() method before activating. When dialog has disappeared, the instance will be filled with chosen work dir.
    • Method Detail

      • getActiveTestResultTable

        public TestResultTable getActiveTestResultTable()
        Description copied from interface: ExecModel
        Get the test result table currently in use for display. This value provides a temporary answer if the work directory does not exist yet. If a work directory is available, the query is forwarded to that object.
        Specified by:
        getActiveTestResultTable in interface ExecModel
        Returns:
        the test result table currently in use for display.
      • showWorkDirDialog

        public void showWorkDirDialog​(boolean allowTemplates)
        Specified by:
        showWorkDirDialog in interface ExecModel
      • configure

        public void configure()
        Description copied from interface: ExecModel
        Causes a series of actions to be performed to complete configuration.
        Specified by:
        configure in interface ExecModel
      • isConfiguring

        public boolean isConfiguring()
        Description copied from interface: ExecModel
        Returns true if the model is in the configuration stage, user is either selecting work directory or editing configuration. One can relay on this method to disable/enable some actions.
        Specified by:
        isConfiguring in interface ExecModel
      • showConfigEditor

        public void showConfigEditor​(boolean runTestsWhenDone)
        Description copied from interface: ExecModel
        Show the configuration editor for this tool, and optionally run the tests defined by the configuration when the editor is closed.
        Specified by:
        showConfigEditor in interface ExecModel
        Parameters:
        runTestsWhenDone - true if the tests should automatically be run when the user closes the configuration editor, and false otherwise.
      • isShowConfigEditor

        public boolean isShowConfigEditor()
      • showTemplateEditor

        public void showTemplateEditor()
        Description copied from interface: ExecModel
        Show the configuration editor for this tool with current template
        Specified by:
        showTemplateEditor in interface ExecModel
      • runTests

        public void runTests​(java.lang.String[] urls)
        Description copied from interface: ExecModel
        Run specified tests.
        Specified by:
        runTests in interface ExecModel
        Parameters:
        urls - These names may either be paths to folders or test names. Empty string value in the array indicates that the whole test suite should be run.
      • showMessage

        public void showMessage​(java.util.ResourceBundle msgs,
                                java.lang.String key)
        Specified by:
        showMessage in interface ExecModel
      • print

        public void print​(java.awt.print.Printable p)
        Specified by:
        print in interface ExecModel