public class ExecTool extends Tool implements ExecModel, BasicSession.OrderedObserver
Tool.Observer
javax.swing.JPanel.AccessibleJPanel
javax.swing.JComponent.AccessibleJComponent
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
Constructor and Description |
---|
ExecTool(ExecToolManager mgr,
TestSuite ts) |
Modifier and Type | Method and Description |
---|---|
void |
configure()
Causes a series of actions to be performed to complete configuration.
|
static ContextManager |
createContextManager(TestSuite ts) |
void |
dispose()
Release any resources this tool may be referencing.
|
TestResultTable |
getActiveTestResultTable()
Get the test result table currently in use for display.
|
ContextManager |
getContextManager() |
ExecToolManager |
getExecToolManager() |
FilterConfig |
getFilterConfig() |
InterviewParameters |
getInterviewParameters() |
TestSuite[] |
getLoadedTestSuites()
Get a list of any test suites that are being used by this tool.
|
javax.swing.JMenuBar |
getMenuBar()
Get the menu bar for a tool.
|
TestSuite |
getTestSuite() |
protected javax.swing.JToolBar |
getToolBar() |
UIFactory |
getUIF() |
WorkDirectory |
getWorkDirectory() |
protected void |
initGUI() |
boolean |
isConfiguring()
Returns true if the model is in the configuration stage, user is either
selecting work directory or editing configuration.
|
boolean |
isQuickStartWizardShowing() |
int |
order()
BasicSession.OrderedObserver interface method.
|
void |
print(java.awt.print.Printable p) |
void |
printSetup() |
protected void |
restore(java.util.Map m)
Restore information about a tool from a map, and configure
the tool according this information.
|
void |
runTests()
Invoked after QSW
|
void |
runTests(java.lang.String[] urls)
Run specified tests.
|
protected void |
save(java.util.Map m)
Save information about a tool in a map, so that the
tool can be restored in a later invocation of JT Harness.
|
void |
setVisible(boolean f) |
void |
setWorkDir(WorkDirectory wd,
boolean addToFileHistory) |
void |
showConfigEditor()
Invoked after QSW
|
void |
showConfigEditor(boolean runTests)
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 |
showQuickStartWizard() |
void |
showTemplateEditor()
Show the configuration editor for this tool with current template
|
void |
showWorkDirDialog(boolean allowTemplates) |
void |
update(InterviewParameters ip)
Invoked when manager orders to use new ip
|
void |
update(WorkDirectory wd)
Invoked when manager orders to use new wd.
|
void |
update(WorkDirectory wd,
boolean updateConfig)
Invoked when manager orders to use new wd.
|
void |
updated(Session.Event e)
Session.Observer interface method
|
addObserver, getCloseAlerts, getCreationTime, getDesktop, getHelpBroker, getLoadedWorkDirectories, getManager, getShortTitle, getTitle, getToolDialogs, removeObserver, setHelp, setHelp, setHelpOnButton, setI18NTitle, setI18NTitle, setI18NTitle, setShortTitle
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, unregisterKeyboardAction, update
add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusDownCycle, validate, validateTree
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
public ExecTool(ExecToolManager mgr, TestSuite ts) throws Session.Fault
Session.Fault
public static ContextManager createContextManager(TestSuite ts)
public UIFactory getUIF()
public javax.swing.JMenuBar getMenuBar()
Tool
getMenuBar
in class Tool
protected javax.swing.JToolBar getToolBar()
public void setVisible(boolean f)
setVisible
in class javax.swing.JComponent
protected void initGUI()
protected void save(java.util.Map m)
Tool
public static Tool restore(Map m)
which will be invoked to recreate the tool.protected void restore(java.util.Map m)
Tool
public void dispose()
Tool
public TestSuite getTestSuite()
getTestSuite
in interface ExecModel
public TestSuite[] getLoadedTestSuites()
Tool
getLoadedTestSuites
in class Tool
public WorkDirectory getWorkDirectory()
getWorkDirectory
in interface ExecModel
public InterviewParameters getInterviewParameters()
getInterviewParameters
in interface ExecModel
public FilterConfig getFilterConfig()
getFilterConfig
in interface ExecModel
public ContextManager getContextManager()
getContextManager
in interface ExecModel
public TestResultTable getActiveTestResultTable()
ExecModel
getActiveTestResultTable
in interface ExecModel
public void update(WorkDirectory wd) throws Session.Fault
wd
- Session.Fault
update(WorkDirectory, boolean)
public void update(WorkDirectory wd, boolean updateConfig) throws Session.Fault
wd
- Work dir to update.updateConfig
- - hint whether to reload the configuration from diskSession.Fault
public void update(InterviewParameters ip) throws Session.Fault
ip
- Session.Fault
public void updated(Session.Event e)
updated
in interface Session.Observer
e
- public int order()
order
in interface BasicSession.OrderedObserver
public void showWorkDirDialog(boolean allowTemplates)
showWorkDirDialog
in interface ExecModel
public void showConfigEditor(boolean runTests)
ExecModel
showConfigEditor
in interface ExecModel
runTests
- true if the tests should automatically
be run when the user closes the configuration editor,
and false otherwise.public void showTemplateEditor()
ExecModel
showTemplateEditor
in interface ExecModel
public void showConfigEditor()
public void runTests()
public void runTests(java.lang.String[] urls)
ExecModel
public void showMessage(java.util.ResourceBundle msgs, java.lang.String key)
showMessage
in interface ExecModel
public void printSetup()
printSetup
in interface ExecModel
public void setWorkDir(WorkDirectory wd, boolean addToFileHistory) throws Interview.Fault, TestSuite.Fault
setWorkDir
in interface ExecModel
Interview.Fault
TestSuite.Fault
public void configure()
public boolean isConfiguring()
ExecModel
isConfiguring
in interface ExecModel
public ExecToolManager getExecToolManager()
getExecToolManager
in interface ExecModel
public void showQuickStartWizard()
public boolean isQuickStartWizardShowing()
Copyright (c) 1996, 2014, Oracle and/or its affiliates. All rights reserved.