Package com.sun.javatest.exec
Class WorkDirChooseTool.ExecModelStub
java.lang.Object
com.sun.javatest.exec.WorkDirChooseTool.ExecModelStub
- All Implemented Interfaces:
ExecModel
- Enclosing class:
WorkDirChooseTool
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.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
Causes a series of actions to be performed to complete configuration.Get the test result table currently in use for display.boolean
Returns true if the model is in the configuration stage, user is either selecting work directory or editing configuration.boolean
void
void
void
Run specified tests.void
setWorkDir
(WorkDirectory wd, boolean addToFileHistory) void
showConfigEditor
(boolean runTestsWhenDone) Show the configuration editor for this tool, and optionally run the tests defined by the configuration when the editor is closed.void
showMessage
(ResourceBundle msgs, String key) void
Show the configuration editor for this tool with current templatevoid
showWorkDirDialog
(boolean allowTemplates)
-
Constructor Details
-
ExecModelStub
-
-
Method Details
-
getTestSuite
- Specified by:
getTestSuite
in interfaceExecModel
-
getWorkDirectory
- Specified by:
getWorkDirectory
in interfaceExecModel
-
getInterviewParameters
- Specified by:
getInterviewParameters
in interfaceExecModel
-
getFilterConfig
- Specified by:
getFilterConfig
in interfaceExecModel
-
getContextManager
- Specified by:
getContextManager
in interfaceExecModel
-
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 interfaceExecModel
- Returns:
- the test result table currently in use for display.
-
showWorkDirDialog
public void showWorkDirDialog(boolean allowTemplates) - Specified by:
showWorkDirDialog
in interfaceExecModel
-
configure
public void configure()Description copied from interface:ExecModel
Causes a series of actions to be performed to complete configuration. -
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 interfaceExecModel
-
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 interfaceExecModel
- 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 interfaceExecModel
-
runTests
Description copied from interface:ExecModel
Run specified tests. -
showMessage
- Specified by:
showMessage
in interfaceExecModel
-
printSetup
public void printSetup()- Specified by:
printSetup
in interfaceExecModel
-
print
-
setWorkDir
- Specified by:
setWorkDir
in interfaceExecModel
-
getExecToolManager
- Specified by:
getExecToolManager
in interfaceExecModel
-