|
|||||||||
| Home >> All >> abbot >> [ editor overview ] | PREV NEXT | ||||||||
A
- ABBOT_IMAGE_DIR - Static variable in interface abbot.editor.EditorConstants
- abbot.editor - package abbot.editor
- Provide testing support for Java GUIs.
- aboutBox - Variable in class abbot.editor.ScriptEditorFrame
- actionPerformed(ActionEvent) - Method in class abbot.editor.ComponentBrowser
- Generic action handler for buttons.
- actionPerformed(ActionEvent) - Method in class abbot.editor.ScriptEditor.RecordAllAction
- actionPerformed(ActionEvent) - Method in class abbot.editor.ScriptEditor.TesterMethodAction
- actionPerformed(ActionEvent) - Method in class abbot.editor.ScriptEditor
- Respond to various components.
- actions - Variable in class abbot.editor.ScriptEditor
- All editor actions.
- actions - Variable in class abbot.editor.ScriptEditorFrame
- addCheckButton - Variable in class abbot.editor.ComponentBrowser
- addComponent(Component) - Method in class abbot.editor.ScriptEditor
- addComponentPropertyCheck(Method, Object) - Method in class abbot.editor.ScriptEditor
- Invoked after the user has selected a component and a property for it.
- addEventHandlers() - Method in class abbot.editor.ScriptEditor
- Add event handlers to their respective components
- addListeners() - Method in class abbot.editor.TestSelector
- addSelectionListener(ComponentBrowserListener) - Method in class abbot.editor.ComponentBrowser
- addStep(Step) - Method in class abbot.editor.ScriptEditor
- Add a new step at the current cursor location.
- addSubRows(Sequence, int) - Method in class abbot.editor.ScriptModel
- Add the contents of the given sequence, if it's "open".
- addTesterMethodStep(Method, ComponentTester, boolean, String) - Method in class abbot.editor.ScriptEditor
- appGroup - Variable in class abbot.editor.ScriptEditor
- Keep all application under test threads in the same group to make them easier to track.
- assertActions - Variable in class abbot.editor.ScriptEditor
- assertMenu - Variable in class abbot.editor.ScriptEditorFrame
- attributeCheckBox - Variable in class abbot.editor.ComponentBrowser
B
- browseTests() - Method in class abbot.editor.ScriptEditor
- Pull up a dialog with all available test suites.
C
- ComponentBrowser - class abbot.editor.ComponentBrowser.
- Browse an existing component hierarchy.
- ComponentBrowser(Resolver, ComponentFinder) - Constructor for class abbot.editor.ComponentBrowser
- Default constructor
- ComponentBrowser.BrowserHierarchyListener - class abbot.editor.ComponentBrowser.BrowserHierarchyListener.
- ComponentBrowser.BrowserHierarchyListener() - Constructor for class abbot.editor.ComponentBrowser.BrowserHierarchyListener
- ComponentBrowserListener - interface abbot.editor.ComponentBrowserListener.
- ComponentNode - class abbot.editor.ComponentNode.
- ComponentNode() - Constructor for class abbot.editor.ComponentNode
- ComponentNode(ComponentNode, Component) - Constructor for class abbot.editor.ComponentNode
- ComponentNode(ComponentNode, MenuComponent) - Constructor for class abbot.editor.ComponentNode
- ComponentNode(ComponentNode, MenuItem) - Constructor for class abbot.editor.ComponentNode
- ComponentPropertyModel - class abbot.editor.ComponentPropertyModel.
- ComponentPropertyModel() - Constructor for class abbot.editor.ComponentPropertyModel
- Create a model with two columns, the property name and the property value.
- Costello - class abbot.editor.Costello.
- Simple splash screen for the script editor.
- Costello() - Constructor for class abbot.editor.Costello
- Costello.SplashScreen - class abbot.editor.Costello.SplashScreen.
- Costello.SplashScreen() - Constructor for class abbot.editor.Costello.SplashScreen
- CustomCheckBoxMenuItem - class abbot.editor.CustomCheckBoxMenuItem.
- A custom JCheckBoxMenuItem that listens to the selected state of its toggle action.
- CustomCheckBoxMenuItem(EditorToggleAction) - Constructor for class abbot.editor.CustomCheckBoxMenuItem
- CustomCheckBoxMenuItem.CustomCheckBoxPropertyListener - class abbot.editor.CustomCheckBoxMenuItem.CustomCheckBoxPropertyListener.
- CustomCheckBoxMenuItem.CustomCheckBoxPropertyListener() - Constructor for class abbot.editor.CustomCheckBoxMenuItem.CustomCheckBoxPropertyListener
- canMove(boolean) - Method in class abbot.editor.ScriptEditor
- canMove(int, boolean) - Method in class abbot.editor.ScriptModel
- captureActions - Variable in class abbot.editor.ScriptEditor
- captureImage(Component, boolean) - Method in class abbot.editor.ScriptEditor
- Return a script step encapsulating an image comparison.
- captureMenu - Variable in class abbot.editor.ScriptEditorFrame
- capturing - Variable in class abbot.editor.ScriptEditor
- checkEnableOK(ListSelectionEvent) - Method in class abbot.editor.TestSelector
- checkExit(int) - Method in class abbot.editor.ScriptEditor.EditorSecurityManager
- We do additional checking to allow exit from the editor itself.
- checkRead(String) - Method in class abbot.editor.ScriptEditor.EditorSecurityManager
- checkSaveBeforeClose() - Method in class abbot.editor.ScriptEditor
- Return true if it's ok to exit.
- chooser - Variable in class abbot.editor.ScriptEditor
- clear() - Method in class abbot.editor.ComponentPropertyModel
- clearScript() - Method in class abbot.editor.ScriptEditor
- Remove all contents from the current script.
- clearSelection() - Method in class abbot.editor.ScriptTable
- closeScript() - Method in class abbot.editor.ScriptEditor
- closedIcon - Static variable in class abbot.editor.ScriptTable
- componentBrowser - Variable in class abbot.editor.ScriptEditorFrame
- componentTree - Variable in class abbot.editor.ComponentBrowser
- configurePropertiesFromAction(Action) - Method in class abbot.editor.CustomCheckBoxMenuItem
- context - Variable in class abbot.editor.ScriptEditor.ScriptTableSelectionHandler
- copyFixture(Script) - Method in class abbot.editor.ScriptEditor
- Copy the fixture from the given script into the current one.
- createActionPropertyChangeListener(Action) - Method in class abbot.editor.CustomCheckBoxMenuItem
- createActions() - Method in class abbot.editor.ScriptEditor
- createAsserts(ArrayList, ComponentTester, boolean) - Method in class abbot.editor.ScriptEditor
- createFilteredPropertySet(Class, HashSet) - Method in class abbot.editor.ComponentPropertyModel
- createHierarchyView() - Method in class abbot.editor.ComponentBrowser
- createLeftPanel() - Method in class abbot.editor.ComponentBrowser
- Create a tabbed pane for browsing either existing components or component references.
- createMenu(String) - Method in class abbot.editor.ScriptEditorFrame
- Create a labeled menu and set its mnemonic.
- createMenuBar() - Method in class abbot.editor.ScriptEditorFrame
- createMenuItem(int) - Method in class abbot.editor.ScriptEditorFrame
- Create a menu item based on an element from our actions array.
- createReferenceView() - Method in class abbot.editor.ComponentBrowser
- createRightPanel() - Method in class abbot.editor.ComponentBrowser
- Create the property browser/selection table.
- createTestList(TestCollector) - Method in class abbot.editor.TestSelector
- currentComponentClass - Variable in class abbot.editor.ComponentPropertyModel
- The current list of property methods corresponds to this class.
- currentMouseComponent - Static variable in class abbot.editor.ScriptEditor
- currentMousePosition - Static variable in class abbot.editor.ScriptEditor
- currentTestSuiteLabel - Variable in class abbot.editor.ScriptEditorFrame
- cursorLocation - Variable in class abbot.editor.ScriptTable
- cut() - Method in class abbot.editor.ScriptEditor
- Remove the selected step.
D
- DIALOG_WRAP - Static variable in class abbot.editor.TextFormat
- deferredEvents - Variable in class abbot.editor.ScriptEditor
- defineLayout() - Method in class abbot.editor.TestSelector
- deleteScript() - Method in class abbot.editor.ScriptEditor
- Delete the currently selected script/test case.
- dialog(String) - Static method in class abbot.editor.TextFormat
- Emit html, suitably line-wrapped and formatted for a dialog.
- displayString(String) - Static method in class abbot.editor.TestSelector.TestCellRenderer
- dispose() - Method in class abbot.editor.Costello.SplashScreen
- dispose() - Method in class abbot.editor.ScriptEditor
- dispose() - Method in class abbot.editor.ScriptEditorFrame
- disposeOK - Variable in class abbot.editor.Costello.SplashScreen
- doLayout() - Method in class abbot.editor.ScriptModel
- Scan the layout to initialize the row entries.
- drawCursor(Graphics) - Method in class abbot.editor.ScriptTable
E
- ERROR - Static variable in class abbot.editor.ScriptEditor
- Flag to indicate an error.
- EditorConstants - interface abbot.editor.EditorConstants.
- Common constants for editor actions.
- EditorConstants.Accelerator - class abbot.editor.EditorConstants.Accelerator.
- EditorConstants.Accelerator() - Constructor for class abbot.editor.EditorConstants.Accelerator
- EditorTestSuite - class abbot.editor.EditorTestSuite.
- Test suite of all available tests for the script editor.
- EditorTestSuite(String) - Constructor for class abbot.editor.EditorTestSuite
- editor - Static variable in class abbot.editor.ScriptEditor
- Provide a global editor context for anyone else that wants to display an appropriate dialog message.
- editor - Variable in class abbot.editor.ScriptEditorFrame
- editor - Variable in class abbot.editor.ScriptEditorTest
- editorGroup - Variable in class abbot.editor.ScriptEditor
- equals(Object) - Method in class abbot.editor.ComponentNode
- Return true if the represented components are the same.
- equip(Container) - Method in class abbot.editor.ComponentBrowser
- Method to create required widgets/components and populate the content pane with them.
- eventDispatched(AWTEvent) - Method in class abbot.editor.ScriptEditor
- Event reception callback.
- exiting - Variable in class abbot.editor.ScriptEditor
F
- FAILURE - Static variable in class abbot.editor.ScriptEditor
- Flag to indicate a script failure.
- FOCUS_LOST - Static variable in class abbot.editor.TextField
- fCancel - Variable in class abbot.editor.TestSelector
- fDescription - Variable in class abbot.editor.TestSelector
- fLeafIcon - Variable in class abbot.editor.TestSelector.TestCellRenderer
- fList - Variable in class abbot.editor.TestSelector
- fNone - Variable in class abbot.editor.TestSelector
- fOk - Variable in class abbot.editor.TestSelector
- fOther - Variable in class abbot.editor.TestSelector.ParallelSwapper
- fScrolledList - Variable in class abbot.editor.TestSelector
- fSelectedItem - Variable in class abbot.editor.TestSelector
- fSuiteIcon - Variable in class abbot.editor.TestSelector.TestCellRenderer
- fakeComponent - Variable in class abbot.editor.ComponentBrowser
- Is the currently selected component "fake"?
- filter - Variable in class abbot.editor.ComponentBrowser
- filter - Variable in class abbot.editor.ScriptEditor
- Generic filter to select a test script.
- filterButton - Variable in class abbot.editor.ComponentBrowser
- filteredPropertyMap - Static variable in class abbot.editor.ComponentPropertyModel
- finder - Variable in class abbot.editor.ComponentBrowser
- finder - Variable in class abbot.editor.ComponentNode
- finder - Variable in class abbot.editor.ScriptEditor
- fireActionPerformed(String) - Method in class abbot.editor.TextField
- fireActionPerformed() - Method in class abbot.editor.TextField
- fireHierarchyChanged() - Method in class abbot.editor.ComponentBrowser
- fireLayoutChange() - Method in class abbot.editor.ScriptModel
- firePropertyCheck() - Method in class abbot.editor.ComponentBrowser
- fireSelectionChanged() - Method in class abbot.editor.ComponentBrowser
- forkedToggle() - Method in class abbot.editor.ScriptEditor
G
- get(String) - Static method in class abbot.editor.EditorConstants.Accelerator
- getChildAt(int) - Method in class abbot.editor.ComponentNode
- getChildCount() - Method in class abbot.editor.ComponentNode
- getChooser() - Method in class abbot.editor.ScriptEditor
- Return a file chooser that filters for test scripts.
- getColumnClass(int) - Method in class abbot.editor.ReferencesModel
- getColumnClass(int) - Method in class abbot.editor.ScriptModel
- getColumnCount() - Method in class abbot.editor.ReferencesModel
- getColumnCount() - Method in class abbot.editor.ScriptModel
- getColumnName(int) - Method in class abbot.editor.ReferencesModel
- getColumnName(int) - Method in class abbot.editor.ScriptModel
- getComponent() - Method in class abbot.editor.ComponentNode
- Returns the Component represented, or null if this is either the root or a java.awt.MenuComponent.
- getComponentAt(Component, Point) - Static method in class abbot.editor.ScriptEditor
- Same as Component.getComponentAt, but recurses to the lowest-level component, regardless of whether it is listening for events.
- getComponentBrowser() - Method in class abbot.editor.ScriptEditorFrame
- Returns the componentBrowser.
- getComponentCount() - Method in class abbot.editor.ComponentNode
- getComponentForReference(ComponentReference) - Method in class abbot.editor.ComponentBrowser
- Convert the component reference into an actual component, creating a dummy one if the real one is not available.
- getComponentID(Component) - Method in class abbot.editor.ScriptEditor
- Returns null if not found.
- getComponentReference(String) - Method in class abbot.editor.ScriptEditor
- getComponentReference(Component) - Method in class abbot.editor.ScriptEditor
- getComponentReferences() - Method in class abbot.editor.ScriptEditor
- getComponents() - Method in class abbot.editor.ComponentNode
- Provide a list of a Component's children, sans any transient popups
- getCurrentMouseComponent() - Static method in class abbot.editor.ScriptEditor
- getCurrentMousePosition() - Static method in class abbot.editor.ScriptEditor
- getCurrentTestSuiteLabel() - Method in class abbot.editor.ScriptEditorFrame
- Returns the testSuiteDescription.
- getCursorLocation() - Method in class abbot.editor.ScriptTable
- The number of cursor locations is one greater than the number of table entries.
- getDirectory() - Method in class abbot.editor.ScriptEditor
- getEntry(int) - Method in class abbot.editor.ScriptModel
- getIntegerProperty(String, int) - Method in class abbot.editor.Preferences
- getListCellRendererComponent(JList, Object, int, boolean, boolean) - Method in class abbot.editor.TestSelector.TestCellRenderer
- getNextNonchildEntry(int) - Method in class abbot.editor.ScriptModel
- Return the next visible row (as an Entry) that is not a child of the given entry.
- getPath(Component) - Method in class abbot.editor.ComponentBrowser
- getPropertyMethods(Class, boolean) - Method in class abbot.editor.ComponentPropertyModel
- getPropertyName(String) - Method in class abbot.editor.ComponentPropertyModel
- Method to "extract" the property name from the method name following the convention specified for a bean
- getReferenceAt(int) - Method in class abbot.editor.ComponentBrowser
- getRow(ComponentReference) - Method in class abbot.editor.ComponentBrowser
- Return the row index of the given component reference.
- getRowCount() - Method in class abbot.editor.ReferencesModel
- getRowCount() - Method in class abbot.editor.ScriptModel
- getRowOf(Step) - Method in class abbot.editor.ScriptModel
- Returns -1 if the step is not found.
- getScript() - Method in class abbot.editor.ScriptModel
- getScriptAt(int) - Method in class abbot.editor.ScriptEditor
- Returns the test case at the given index.
- getScriptContext() - Method in class abbot.editor.ScriptTable
- Returns the script context of the currently selected row.
- getScriptTable() - Method in class abbot.editor.ScriptEditorFrame
- Returns the scriptTable.
- getScripts() - Method in class abbot.editor.ScriptEditor
- Return a Vector of scripts in the current suite.
- getScripts(Test) - Method in class abbot.editor.ScriptEditor
- Return a Vector of test cases contained in the given Test.
- getSelectedComponent() - Method in class abbot.editor.ComponentBrowser
- Returns which component is currently selected.
- getSelectedComponentFromTree() - Method in class abbot.editor.ComponentBrowser
- Returns the Component represented by the current tree selection.
- getSelectedComponentID() - Method in class abbot.editor.ScriptEditor
- getSelectedItem() - Method in class abbot.editor.TestSelector
- getSelectedReference() - Method in class abbot.editor.ComponentBrowser
- Returns the currently selected reference.
- getSelectedReferenceFromList() - Method in class abbot.editor.ComponentBrowser
- Returns the component reference represented by the current selection in the reference list.
- getSelectedStep() - Method in class abbot.editor.ScriptEditor
- getSelectedStep() - Method in class abbot.editor.ScriptTable
- getShowingWindowCount() - Method in class abbot.editor.ScriptEditor
- Return the number of windows that are showing.
- getSplashScreen() - Static method in class abbot.editor.Costello
- getStatus() - Method in class abbot.editor.ScriptEditorFrame
- getStepAt(int) - Method in class abbot.editor.ScriptModel
- getStepColor(Step, boolean) - Method in class abbot.editor.ScriptTable
- Determine what the background color for the given step should be.
- getString(String) - Method in class abbot.editor.ScriptEditor
- If a resource happens to be missing, use its key instead.
- getString(String) - Static method in class abbot.editor.ScriptEditorFrame
- If a resource happens to be missing, use its key instead.
- getTableCellRendererComponent(JTable, Object, boolean, boolean, int, int) - Method in class abbot.editor.ScriptTable.ScriptTableCellRenderer
- getTestScript(String) - Method in class abbot.editor.ScriptEditor
- Returns the named test script from the current suite, or creates a new one if it's not found.
- getTestScriptCount(Test) - Method in class abbot.editor.ScriptEditor
- Return the total number of test scripts in the given test.
- getTestScriptDescription() - Method in class abbot.editor.ScriptEditorFrame
- Returns the testScriptDescription.
- getTestScriptSelector() - Method in class abbot.editor.ScriptEditorFrame
- Returns the testScriptSelector.
- getTesterMethodArgsDesc(Method) - Method in class abbot.editor.ScriptEditor
- getTesterMethodIcon(Method) - Method in class abbot.editor.ScriptEditor
- getTesterMethodMenuName(Method) - Method in class abbot.editor.ScriptEditor
- Return the human-readable menu name for the action.
- getUniqueID(ComponentReference) - Method in class abbot.editor.ScriptEditor
- getVMArgs() - Method in class abbot.editor.ScriptEditor
- getValueAt(int, int) - Method in class abbot.editor.ComponentPropertyModel
- Display the property name column apropriately.
- getValueAt(int, int) - Method in class abbot.editor.ReferencesModel
- Returns the entry object at the given row.
- getValueAt(int, int) - Method in class abbot.editor.ScriptModel
- Returns the entry object at the given row.
- getWorkingDirectory() - Method in class abbot.editor.ScriptEditor
- Returns the current test suite's directory, if available, the directory of the current script, if available, or the current working directory.
H
- hashCode() - Method in class abbot.editor.ComponentNode
- hide() - Method in class abbot.editor.Costello.SplashScreen
- hierarchyChanged(HierarchyEvent) - Method in class abbot.editor.ComponentBrowser.BrowserHierarchyListener
I
- INFO - Static variable in class abbot.editor.ScriptEditor
- Flag for informational status.
- ignoreComboBox - Variable in class abbot.editor.ScriptEditor
- Need to be able to set the combo box selection w/o reacting to the resulting posted action.
- ignoreHierarchyChange - Variable in class abbot.editor.ComponentBrowser
- Flag to avoid responding to list/tree selection changes when they're made programmatically instead of by the user.
- ignoreReferenceChange - Variable in class abbot.editor.ComponentBrowser
- ignoreStepEvents - Variable in class abbot.editor.ScriptEditor
- indent - Variable in class abbot.editor.ScriptModel.Entry
- initComponents(ActionListener) - Method in class abbot.editor.ScriptEditorFrame
- initContext() - Method in class abbot.editor.ScriptEditor
- Determines if the editor is testing itself and initializes the security manager accordingly.
- initFrame() - Method in class abbot.editor.ScriptEditor
- Initialize the primary editor frame.
- initRecorders() - Method in class abbot.editor.ScriptEditor
- initScriptTableAndComponentBrowser() - Method in class abbot.editor.ScriptEditor
- Initalize the componentBrowser and listeners to the scriptTable
- initSecurityManager() - Method in class abbot.editor.ScriptEditor
- Install a new security manager to prevent launched applications from exiting the JVM.
- insertActions - Variable in class abbot.editor.ScriptEditor
- insertCall() - Method in class abbot.editor.ScriptEditor
- insertComment() - Method in class abbot.editor.ScriptEditor
- insertLaunch() - Method in class abbot.editor.ScriptEditor
- Insert a blank launch step.
- insertMenu - Variable in class abbot.editor.ScriptEditorFrame
- insertScript() - Method in class abbot.editor.ScriptEditor
- Insert another script as a step in this one.
- insertSequence() - Method in class abbot.editor.ScriptEditor
- Insert a new, empty sequence.
- insertStep(ComponentTester, Method, String, String[], boolean, boolean) - Method in class abbot.editor.ScriptEditor
- Create a new step and insert it at the cursor.
- insertStep(Step, int, boolean) - Method in class abbot.editor.ScriptModel
- Insert the given step at the given row, either before or after the step currently existing at that row.
- insertTerminate() - Method in class abbot.editor.ScriptEditor
- Insert a terminate step.
- invertAssertions - Variable in class abbot.editor.ScriptEditor
- isAccessibleGetterMethod(Method, boolean) - Method in class abbot.editor.ComponentPropertyModel
- Method to check if the method specified on the class is a "getter" for an attribute of that class
- isAppLaunched - Variable in class abbot.editor.ScriptEditor
- Is the app currently launched/visible?
- isAssertOption(AWTEvent) - Method in class abbot.editor.ScriptEditor
- isCellEditable(int, int) - Method in class abbot.editor.ReferencesModel
- isComponentSelected() - Method in class abbot.editor.ComponentBrowser
- Utility method showing whether a component node has been selected or not.
- isComponentSelection(AWTEvent) - Method in class abbot.editor.ScriptEditor
- Select a component with either F1 or a tertiary click.
- isEmpty() - Method in class abbot.editor.TestSelector
- isEnabled(int) - Method in class abbot.editor.ScriptEditor
- isFiltered(Component) - Method in class abbot.editor.ComponentBrowser
- isFilteredProperty(Class, String) - Method in class abbot.editor.ComponentPropertyModel
- Return true if the method name represents a "filtered" property accessor.
- isImageCapture(AWTEvent) - Method in class abbot.editor.ScriptEditor
- Capture an image.
- isLocalMenuActive() - Method in class abbot.editor.TextField
- Detect temporary focus loss due to menu activation.
- isOpen(int) - Method in class abbot.editor.ScriptModel
- Return whether the given row is "open".
- isRecorderCancel(AWTEvent) - Method in class abbot.editor.ScriptEditor
- Default method of canceling an action is to hit the escape key.
- isRecorderStart(AWTEvent) - Method in class abbot.editor.ScriptEditor
- Start recording.
- isRecorderStop(AWTEvent) - Method in class abbot.editor.ScriptEditor
- Should we stop the recorder?
- isRootEditor() - Method in class abbot.editor.ScriptEditor
- Return whether this script editor is the root instance.
- isRootQueue() - Method in class abbot.editor.ComponentBrowser
- isScriptRunning - Variable in class abbot.editor.ScriptEditor
- Is there a script or launch step currently running?
- itemStateChanged(ItemEvent) - Method in class abbot.editor.ScriptEditor.ScriptSelectorItemHandler
K
- KC_INVERT - Static variable in class abbot.editor.ScriptEditor
- Key to use to invert an assertion/wait.
- KC_RECORD_CANCEL - Static variable in class abbot.editor.ScriptEditor
- KC_RECORD_IMAGE - Static variable in class abbot.editor.ScriptEditor
- KC_RECORD_TOGGLE - Static variable in class abbot.editor.ScriptEditor
- KC_SELECT_COMPONENT - Static variable in class abbot.editor.ScriptEditor
- KC_WAIT - Static variable in class abbot.editor.ScriptEditor
- Key to use to insert a wait instead of an assertion.
- keySelectTestClass(char) - Method in class abbot.editor.TestSelector
- keyTyped(KeyEvent) - Method in class abbot.editor.TestSelector.KeySelectListener
L
- LARGE_ICON - Static variable in interface abbot.editor.EditorConstants
- lastEditor - Static variable in class abbot.editor.ScriptEditorFrame
- lastLaunchTime - Variable in class abbot.editor.ScriptEditor
- When was the app last launched?
- launch(boolean) - Method in class abbot.editor.ScriptEditor
- Launch the GUI under test.
- listeners - Variable in class abbot.editor.ComponentBrowser
- load() - Method in class abbot.editor.ComponentNode
- load() - Method in class abbot.editor.Preferences
- loadHTML(String) - Static method in class abbot.editor.ScriptEditor
- loaded - Variable in class abbot.editor.ComponentNode
- logAllEvents - Static variable in class abbot.editor.ScriptEditor
M
- METHOD_OBJECT - Static variable in class abbot.editor.ComponentPropertyModel
- MI_ABOUT - Static variable in interface abbot.editor.EditorConstants
- MI_ACTION_COUNT - Static variable in interface abbot.editor.EditorConstants
- Total action count (actually one greater than the highest index).
- MI_ASSERT_DYNAMIC - Static variable in interface abbot.editor.EditorConstants
- MI_CAPTURE_DYNAMIC - Static variable in interface abbot.editor.EditorConstants
- Start of dynamically generated capture actions.
- MI_CLEAR - Static variable in interface abbot.editor.EditorConstants
- MI_CLOSE - Static variable in interface abbot.editor.EditorConstants
- MI_COUNT - Static variable in interface abbot.editor.EditorConstants
- Total menu item action count.
- MI_CUT - Static variable in interface abbot.editor.EditorConstants
- MI_DELETE - Static variable in interface abbot.editor.EditorConstants
- MI_DUPLICATE - Static variable in interface abbot.editor.EditorConstants
- MI_EXIT - Static variable in interface abbot.editor.EditorConstants
- MI_FORK - Static variable in interface abbot.editor.EditorConstants
- MI_GETVMARGS - Static variable in interface abbot.editor.EditorConstants
- MI_INSERT_CALL - Static variable in interface abbot.editor.EditorConstants
- MI_INSERT_COMMENT - Static variable in interface abbot.editor.EditorConstants
- MI_INSERT_COUNT - Static variable in interface abbot.editor.EditorConstants
- MI_INSERT_DYNAMIC - Static variable in interface abbot.editor.EditorConstants
- Start of dynamically generated insert actions.
- MI_INSERT_FIRST - Static variable in interface abbot.editor.EditorConstants
- MI_INSERT_LAST - Static variable in interface abbot.editor.EditorConstants
- MI_INSERT_LAUNCH - Static variable in interface abbot.editor.EditorConstants
- MI_INSERT_SCRIPT - Static variable in interface abbot.editor.EditorConstants
- MI_INSERT_SEQUENCE - Static variable in interface abbot.editor.EditorConstants
- MI_INSERT_TERMINATE - Static variable in interface abbot.editor.EditorConstants
- MI_LAUNCH - Static variable in interface abbot.editor.EditorConstants
- MI_MOVE_DOWN - Static variable in interface abbot.editor.EditorConstants
- MI_MOVE_UP - Static variable in interface abbot.editor.EditorConstants
- MI_NEW - Static variable in interface abbot.editor.EditorConstants
- MI_OPEN - Static variable in interface abbot.editor.EditorConstants
- MI_RENAME - Static variable in interface abbot.editor.EditorConstants
- MI_RUN - Static variable in interface abbot.editor.EditorConstants
- MI_RUNTO - Static variable in interface abbot.editor.EditorConstants
- MI_SAVE - Static variable in interface abbot.editor.EditorConstants
- MI_SAVE_AS - Static variable in interface abbot.editor.EditorConstants
- MI_SELECT_TESTSUITE - Static variable in interface abbot.editor.EditorConstants
- MI_SLOW - Static variable in interface abbot.editor.EditorConstants
- MI_STOP_ON_ERROR - Static variable in interface abbot.editor.EditorConstants
- MI_STOP_ON_FAILURE - Static variable in interface abbot.editor.EditorConstants
- MI_TERMINATE - Static variable in interface abbot.editor.EditorConstants
- MI_TOGGLE_FIRST - Static variable in interface abbot.editor.EditorConstants
- MI_TOGGLE_LAST - Static variable in interface abbot.editor.EditorConstants
- MI_WAIT_DYNAMIC - Static variable in interface abbot.editor.EditorConstants
- MOUSELOCK - Static variable in class abbot.editor.ScriptEditor
- main(String[]) - Static method in class abbot.editor.Costello
- main(String[]) - Static method in class abbot.editor.EditorTestSuite
- Runs the full test suite.
- main(String[]) - Static method in class abbot.editor.ScriptEditor
- Launch the script editor, with an argument of either a test suite class or a script filename.
- main(String[]) - Static method in class abbot.editor.ScriptEditorFunctionalSuite
- Run the default test suite.
- main(String[]) - Static method in class abbot.editor.ScriptEditorTest
- Run the default test suite.
- main(String[]) - Static method in class abbot.editor.ScriptModelTest
- Run the default test suite.
- matchesKey(String, char) - Static method in class abbot.editor.TestSelector.TestCellRenderer
- menuBar - Variable in class abbot.editor.ScriptEditorFrame
- menuShortcutMask - Static variable in interface abbot.editor.EditorConstants
- menuShortcutString - Static variable in interface abbot.editor.EditorConstants
- method - Variable in class abbot.editor.ScriptEditor.TesterMethodAction
- model - Variable in class abbot.editor.ScriptModelTest
- model - Variable in class abbot.editor.ScriptTable
- mouseClicked(MouseEvent) - Method in class abbot.editor.ScriptEditor.ScriptTableMouseHandler
- mouseClicked(MouseEvent) - Method in class abbot.editor.TestSelector.DoubleClickListener
- moveDown() - Method in class abbot.editor.ScriptEditor
- Move the selected step down.
- moveRowDown(int) - Method in class abbot.editor.ScriptModel
- Move the step at the current row past its next sibling.
- moveRowUp(int) - Method in class abbot.editor.ScriptModel
- Move row up one.
- moveUp() - Method in class abbot.editor.ScriptEditor
- Move the selected step up.
N
- newScript(boolean) - Method in class abbot.editor.ScriptEditor
- Create a new script.
- newScript(File, boolean) - Method in class abbot.editor.ScriptEditor
- Create a new script at the given filename, or open it if it already exists.
O
- okSelected() - Method in class abbot.editor.TestSelector
- oldDelay - Variable in class abbot.editor.ScriptEditor
- openIcon - Static variable in class abbot.editor.ScriptTable
- openScript() - Method in class abbot.editor.ScriptEditor
- openSequences - Variable in class abbot.editor.ScriptModel
P
- PROPERTY_NAME - Static variable in class abbot.editor.ComponentPropertyModel
- PROPERTY_VALUE - Static variable in class abbot.editor.ComponentPropertyModel
- PROPS_FILENAME - Static variable in class abbot.editor.Preferences
- Preferences - class abbot.editor.Preferences.
- Preferences() - Constructor for class abbot.editor.Preferences
- pack() - Method in class abbot.editor.ScriptEditorFrame
- paint(Graphics) - Method in class abbot.editor.ScriptTable
- We paint a cursor where insertions will take effect.
- parent - Variable in class abbot.editor.ScriptModel.Entry
- pcl - Variable in class abbot.editor.CustomCheckBoxMenuItem
- populateAssertMenu(ArrayList) - Method in class abbot.editor.ScriptEditorFrame
- Fill the menu with available assertXXX methods for the given class.
- populateCaptureMenu(ArrayList) - Method in class abbot.editor.ScriptEditorFrame
- Create the list of recordable GUI actions.
- populateInsertMenu(ArrayList) - Method in class abbot.editor.ScriptEditorFrame
- Fill the menu with available actionXXX methods for the given class.
- populateMenu(JMenu, ArrayList) - Method in class abbot.editor.ScriptEditorFrame
- populateWaitMenu(ArrayList) - Method in class abbot.editor.ScriptEditorFrame
- Same as populateAssertMenu, but makes them waits instead.
- prefs - Variable in class abbot.editor.ScriptEditorFrame
- propTable - Variable in class abbot.editor.ComponentBrowser
- propertyAction(ComponentBrowser, Method, Object) - Method in interface abbot.editor.ComponentBrowserListener
- propertyChange(PropertyChangeEvent) - Method in class abbot.editor.CustomCheckBoxMenuItem.CustomCheckBoxPropertyListener
- propertyListSelectionChanged(ListSelectionEvent) - Method in class abbot.editor.ComponentBrowser
- ptm - Variable in class abbot.editor.ComponentBrowser
Q
- quit() - Method in class abbot.editor.ScriptEditor
- Quit the application.
R
- ReferencesModel - class abbot.editor.ReferencesModel.
- Formats a Script for display in a table.
- ReferencesModel(Resolver) - Constructor for class abbot.editor.ReferencesModel
- record(Recorder) - Method in class abbot.editor.ScriptEditor
- Spawn a thread to record events.
- recordAllAction - Variable in class abbot.editor.ScriptEditor
- recordAllMotionAction - Variable in class abbot.editor.ScriptEditor
- recorder - Variable in class abbot.editor.ScriptEditor.RecordAllAction
- recorder - Variable in class abbot.editor.ScriptEditor
- Adapter for representing the script itself, providing access to individual script steps.
- recorders - Variable in class abbot.editor.ScriptEditor
- recording - Variable in class abbot.editor.ScriptEditor.RecordAllAction
- refModel - Variable in class abbot.editor.ComponentBrowser
- refTable - Variable in class abbot.editor.ComponentBrowser
- referenceListSelectionChanged(ListSelectionEvent) - Method in class abbot.editor.ComponentBrowser
- Called when a the reference list selection changes, and when the property list changes.
- refreshButton - Variable in class abbot.editor.ComponentBrowser
- reload() - Method in class abbot.editor.ComponentNode
- removeSelectionListener(ComponentBrowserListener) - Method in class abbot.editor.ComponentBrowser
- removeStep(int) - Method in class abbot.editor.ScriptEditor
- Remove the step at the given row.
- resizeStatusWindow() - Method in class abbot.editor.ScriptEditorFrame
- resolver - Variable in class abbot.editor.ComponentBrowser
- resolver - Variable in class abbot.editor.ReferencesModel
- rootEditorDisposed() - Method in class abbot.editor.ScriptEditor
- Return whether the root editor disposed of this instance.
- rootIsExiting - Variable in class abbot.editor.ScriptEditor
- rootNode - Variable in class abbot.editor.ComponentBrowser
- rootQueue - Variable in class abbot.editor.ComponentBrowser
- rows - Variable in class abbot.editor.ScriptModel
- runButton - Variable in class abbot.editor.ScriptEditorFrame
- runScript(boolean) - Method in class abbot.editor.ScriptEditor
- Invoke the currently selected test case.
- runner - Variable in class abbot.editor.ScriptEditor
- Runner used to execute the script.
S
- ScriptEditor - class abbot.editor.ScriptEditor.
- Costello, the editor for Abbot scripts.
- ScriptEditor() - Constructor for class abbot.editor.ScriptEditor
- Constructs a ScriptEditor with the specified view
- ScriptEditor.EditorSecurityManager - class abbot.editor.ScriptEditor.EditorSecurityManager.
- Security manager to prevent applications under test from exiting.
- ScriptEditor.EditorSecurityManager() - Constructor for class abbot.editor.ScriptEditor.EditorSecurityManager
- ScriptEditor.RecordAllAction - class abbot.editor.ScriptEditor.RecordAllAction.
- ScriptEditor.RecordAllAction(Recorder, boolean) - Constructor for class abbot.editor.ScriptEditor.RecordAllAction
- ScriptEditor.ScriptSelectorItemHandler - class abbot.editor.ScriptEditor.ScriptSelectorItemHandler.
- Handle the current test case/script selection from the current test suite (if any).
- ScriptEditor.ScriptSelectorItemHandler() - Constructor for class abbot.editor.ScriptEditor.ScriptSelectorItemHandler
- ScriptEditor.ScriptTableMouseHandler - class abbot.editor.ScriptEditor.ScriptTableMouseHandler.
- This class clears the selection of the scriptTable upon receipt of a mouse clicked event.
- ScriptEditor.ScriptTableMouseHandler() - Constructor for class abbot.editor.ScriptEditor.ScriptTableMouseHandler
- ScriptEditor.ScriptTableSelectionHandler - class abbot.editor.ScriptEditor.ScriptTableSelectionHandler.
- This class responds to changes in the script table's selection.
- ScriptEditor.ScriptTableSelectionHandler() - Constructor for class abbot.editor.ScriptEditor.ScriptTableSelectionHandler
- ScriptEditor.TesterMethodAction - class abbot.editor.ScriptEditor.TesterMethodAction.
- This action shows an input dialog to collect arguments for the given method and adds an assertion or action to the current script.
- ScriptEditor.TesterMethodAction(ComponentTester, Method, boolean) - Constructor for class abbot.editor.ScriptEditor.TesterMethodAction
- ScriptEditorFrame - class abbot.editor.ScriptEditorFrame.
- Provides the primary frame for the Costello script editor.
- ScriptEditorFrame(ScriptEditor, String, ScriptTable, EditorAction[]) - Constructor for class abbot.editor.ScriptEditorFrame
- Constructs a ScriptEditorFrame with a title and a scriptable
- ScriptEditorFunctionalSuite - class abbot.editor.ScriptEditorFunctionalSuite.
- Provides aggregation of all scripts for testing the Script Editor.
- ScriptEditorFunctionalSuite(String) - Constructor for class abbot.editor.ScriptEditorFunctionalSuite
- Construct a test case with the given name.
- ScriptEditorTest - class abbot.editor.ScriptEditorTest.
- Tests for the script editor proper.
- ScriptEditorTest(String) - Constructor for class abbot.editor.ScriptEditorTest
- Construct a test case with the given name.
- ScriptModel - class abbot.editor.ScriptModel.
- Formats a Script for display in a table.
- ScriptModel() - Constructor for class abbot.editor.ScriptModel
- ScriptModel.Entry - class abbot.editor.ScriptModel.Entry.
- Encapsulate information we need to manipulate the row.
- ScriptModel.Entry(Step, Sequence, int) - Constructor for class abbot.editor.ScriptModel.Entry
- ScriptModelTest - class abbot.editor.ScriptModelTest.
- Verify operation of ScriptModel.
- ScriptModelTest(String) - Constructor for class abbot.editor.ScriptModelTest
- Construct a test case with the given name.
- ScriptTable - class abbot.editor.ScriptTable.
- Provides a component to edit a test script.
- ScriptTable(ScriptModel) - Constructor for class abbot.editor.ScriptTable
- ScriptTable.ScriptTableCellRenderer - class abbot.editor.ScriptTable.ScriptTableCellRenderer.
- ScriptTable.ScriptTableCellRenderer() - Constructor for class abbot.editor.ScriptTable.ScriptTableCellRenderer
- save() - Method in class abbot.editor.Preferences
- saveAsScript(boolean) - Method in class abbot.editor.ScriptEditor
- Change the file backing the current script/test case, effectively changing its name.
- saveNestedScripts(Sequence) - Method in class abbot.editor.ScriptEditor
- saveScript() - Method in class abbot.editor.ScriptEditor
- Save the current script/test case state to disk.
- script - Variable in class abbot.editor.ScriptModel
- script - Variable in class abbot.editor.ScriptModelTest
- scriptBrowserSplit - Variable in class abbot.editor.ScriptEditorFrame
- scriptModel - Variable in class abbot.editor.ScriptEditor
- scriptSplit - Variable in class abbot.editor.ScriptEditorFrame
- scriptTable - Variable in class abbot.editor.ScriptEditor
- scriptTable - Variable in class abbot.editor.ScriptEditorFrame
- securityManager - Variable in class abbot.editor.ScriptEditor
- selectedComponent - Variable in class abbot.editor.ComponentBrowser
- Currently selected component.
- selectedComponent - Variable in class abbot.editor.ScriptEditor
- Currently selected component.
- selectedReference - Variable in class abbot.editor.ComponentBrowser
- Currently selected reference.
- selectedReference - Variable in class abbot.editor.ScriptEditor
- Currently selected reference, if any.
- selectionChanged(ComponentBrowser, Component, ComponentReference) - Method in interface abbot.editor.ComponentBrowserListener
- setActionsState(boolean) - Method in class abbot.editor.ScriptEditor
- Update the state of all our actions.
- setAssertOptions(boolean, boolean) - Method in class abbot.editor.ScriptEditorFrame
- setComponent(Component) - Method in class abbot.editor.ComponentPropertyModel
- setComponent(Component, boolean) - Method in class abbot.editor.ComponentPropertyModel
- Update the list of property methods based on the newly selected component.
- setComponentBrowser(ComponentBrowser) - Method in class abbot.editor.ScriptEditorFrame
- Sets the componentBrowser.
- setCursorLocation(int) - Method in class abbot.editor.ScriptTable
- setDocumentationProperties(String[]) - Static method in class abbot.editor.ScriptEditor
- Install the given documentation properties, given as an array of four Strings.
- setEditor(JPanel) - Method in class abbot.editor.ScriptEditorFrame
- setEnabled(int, boolean) - Method in class abbot.editor.ScriptEditor
- setFilteredPropertyMethods(Class, String[]) - Static method in class abbot.editor.ComponentPropertyModel
- Install the given filtered property method properties.
- setRecording(boolean) - Method in class abbot.editor.ScriptEditor.RecordAllAction
- setResolver(Resolver) - Method in class abbot.editor.ComponentBrowser
- Set the resolver on which the references list is based.