Package com.sun.javatest.exec
Class WorkDirChooseTool.ExecModelStub
- java.lang.Object
-
- com.sun.javatest.exec.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.
-
-
Constructor Summary
Constructors Constructor Description ExecModelStub(TestSuite ts, ContextManager cm)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
configure()
Causes a series of actions to be performed to complete configuration.TestResultTable
getActiveTestResultTable()
Get the test result table currently in use for display.ContextManager
getContextManager()
ExecToolManager
getExecToolManager()
FilterConfig
getFilterConfig()
InterviewParameters
getInterviewParameters()
TestSuite
getTestSuite()
WorkDirectory
getWorkDirectory()
boolean
isConfiguring()
Returns true if the model is in the configuration stage, user is either selecting work directory or editing configuration.boolean
isShowConfigEditor()
void
print(java.awt.print.Printable p)
void
printSetup()
void
runTests(java.lang.String... urls)
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(java.util.ResourceBundle msgs, java.lang.String key)
void
showTemplateEditor()
Show the configuration editor for this tool with current templatevoid
showWorkDirDialog(boolean allowTemplates)
-
-
-
Constructor Detail
-
ExecModelStub
public ExecModelStub(TestSuite ts, ContextManager cm)
-
-
Method Detail
-
getTestSuite
public TestSuite getTestSuite()
- Specified by:
getTestSuite
in interfaceExecModel
-
getWorkDirectory
public WorkDirectory getWorkDirectory()
- Specified by:
getWorkDirectory
in interfaceExecModel
-
getInterviewParameters
public InterviewParameters getInterviewParameters()
- Specified by:
getInterviewParameters
in interfaceExecModel
-
getFilterConfig
public FilterConfig getFilterConfig()
- Specified by:
getFilterConfig
in interfaceExecModel
-
getContextManager
public ContextManager getContextManager()
- Specified by:
getContextManager
in interfaceExecModel
-
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 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
public void runTests(java.lang.String... urls)
Description copied from interface:ExecModel
Run specified tests.
-
showMessage
public void showMessage(java.util.ResourceBundle msgs, java.lang.String key)
- Specified by:
showMessage
in interfaceExecModel
-
printSetup
public void printSetup()
- Specified by:
printSetup
in interfaceExecModel
-
setWorkDir
public void setWorkDir(WorkDirectory wd, boolean addToFileHistory)
- Specified by:
setWorkDir
in interfaceExecModel
-
getExecToolManager
public ExecToolManager getExecToolManager()
- Specified by:
getExecToolManager
in interfaceExecModel
-
-