All Classes and Interfaces

Class
Description


Timeouts used:
AbstractButtonOperator.PushButtonTimeout - time between button pressing and releasing
ComponentOperator.WaitComponentTimeout - time to wait button displayed
ComponentOperator.WaitComponentEnabledTimeout - time to wait button enabled
ComponentOperator.WaitStateTimeout - time to wait for text
.
Allows to find component by text.
Checks component type.
Superclass for all scroll drivers.
Makes easier to implement searching criteria for javax.swing.text.StyledDocument JTextComponentOperator.getPositionByText(String, JTextComponentOperator.TextChooser, int).
 
 
 
Defines an action to be executed by ActionProducer instance.
Runs actions with or without waiting.
Installs all necessary drivers for Jemmy operators except low-level drivers which are installed by InputDriverInstaller.
 
 
 
Auxiliary class making driver registration easier.
ScrollDriver for awt components.
TextDriver for AWT component types.
TextDriver for AWT text component types.
Load string resources from file.
Provides functionality to work with a bunch of resource files.
Defines how to work with buttons.
Driver to push a button by mouse click.


Timeouts used:
ButtonOperator.PushButtonTimeout - time between button pressing and releasing
ComponentOperator.WaitComponentTimeout - time to wait button displayed
ComponentOperator.WaitComponentEnabledTimeout - time to wait button enabled
.
Allows to find component by label.
Checks component type.
Defines char-to-key binding.


Timeouts used:
ButtonOperator.PushButtonTimeout - time between checkbox pressing and releasing
ComponentOperator.WaitComponentTimeout - time to wait checkbox displayed
ComponentOperator.WaitComponentEnabledTimeout - time to wait checkbox enabled
.
Allows to find component by label.
Checks component type.
List driver for java.awt.Choice component type.


Timeouts used:
ButtonOperator.PushButtonTimeout - time between choice pressing and releasing
ComponentOperator.WaitComponentTimeout - time to wait choice displayed
ComponentOperator.WaitComponentEnabledTimeout - time to wait choice enabled
.
Allows to find component by label.
Checks component type.
Allows access to classes by reflection.
Compares two images with color mapping defined by ColorModel implementation.
Turns background color to black, left others unchanged.
Interface to map colors during the comparision.
Turns foreground color to white, other - to black.
Interface implementation defines a way to display step comments during demo or test debug.
This interface should be implemented to define the criteria used to search for a component.
Exception can be thrown as a result of attempt to produce a key operation for a component which does not have focus.
Exception can be thrown as a result of attempt to produce a mouse operation for a component which is not visible.
Root class for all component operators.
Contains methods to search for components below a a given java.awt.Container in the display containment hierarchy.


Timeouts used:
ComponentOperator.WaitComponentTimeout - time to wait container displayed
.
Checks component type.
Default implementation of CharBindingMap interface.
Default org.netbeans.jemmy.demo.CommentWindow implementation.
Installs all necessary drivers for Jemmy operators except low-level drivers which are installed by InputDriverInstaller.
 
 
 
Used as component visualizer by default.
 
Exception is throught if test (demo) execution has been interrupted (CommentWindow.isInterrupted() returned true).
Class to display step comments.
Specifies an interface for objects defining path searching criteria.


Timeouts used:
DialogWaiter.WaitDialogTimeout - time to wait dialog displayed
DialogWaiter.AfterDialogTimeout - time to sleep after dialog has been dispayed
ComponentOperator.WaitStateTimeout - time to wait for title
.
Allows to find component by title.
Checks component type.
A DialogWaiter is a utility class used to look or wait for Dialogs.
Implements "heavy" model of driver because requires to load classes for all supported operator types.
 
Manages driver set.
 
Allows to "dump" current GUI state into XML file.
Interface of objects to be used for value changing (editing).
Being used bas visualizer does nothing.
Provides low level functions for reproducing user actions.
Superclass for all drivers using event dispatching.
Provides methods to check last dispatched events, to wait for events of specific types, or to guarantee that events of specific types are not dispatched during some time frame.
Allowes compares images in memory to ones stored in files and compare such images one with another.
Defines how to manage focus.
Defines how to work with frames.


Timeouts used:
FrameWaiter.WaitFrameTimeout - time to wait frame displayed
FrameWaiter.AfterFrameTimeout - time to sleep after frame has been dispayed
ComponentOperator.WaitStateTimeout - time to wait for text
.
Allows to find component by title.
Checks component type.
Contains methods to search and wait Frame.
An application allowing to explore a Java GUI application.
Interface for all classes performing image comparision.
Interface for all classes performing image lookup.
Interface for all classes performing image loading.
Interface for classes performing image saving.
Contains util methods to work with images.
Installs drivers for low-level drivers.
Defines the way to get a title pane.


Timeouts used:
AbstractButtonOperator.PushButtonTimeout - time between button pressing and releasing
ComponentOperator.WaitComponentTimeout - time to wait button displayed
ComponentOperator.WaitComponentEnabledTimeout - time to wait button enabled
.
Checks component type.


Timeouts used:
JMenuItemOperator.PushMenuTimeout - time between button pressing and releasing
ComponentOperator.WaitComponentTimeout - time to wait button displayed
ComponentOperator.WaitComponentEnabledTimeout - time to wait button enabled
.
Allows to find component by text.
Checks component type.


Timeouts used:
AbstractButtonOperator.PushButtonTimeout - time between button pressing and releasing
ComponentOperator.WaitComponentTimeout - time to wait button displayed
ComponentOperator.WaitComponentEnabledTimeout - time to wait button enabled
.
Checks component type.
Class provides methods to cover main JColorChooser component functionality.
Checks component type.


Timeouts used:
JComboBoxOperator.BeforeSelectingTimeout - time to sleep after list opened and before item selected
JComboBoxOperator.WaitListTimeout - time to wait list opened
ComponentOperator.WaitComponentTimeout - time to wait component displayed
ComponentOperator.WaitComponentEnabledTimeout - time to wait component enabled
ComponentOperator.WaitStateTimeout - time to wait for item to be selected
AbstractButtonOperator.PushButtonTimeout - time between combo button pressing and releasing
ComponentOperator.MouseClickTimeout - time between mouse pressing and releasing during item selecting
JTextComponentOperator.PushKeyTimeout - time between key pressing and releasing during text typing
JTextComponentOperator.BetweenKeysTimeout - time to sleep between two chars typing
JTextComponentOperator.ChangeCaretPositionTimeout - maximum time to chenge caret position
JTextComponentOperator.TypeTextTimeout - maximum time to type text
.
Allows to find component by an item.
Checks component type.
List driver for javax.swing.JCompoBox component type.


Timeouts used:
JComponentOperator.WaitToolTipTimeout - time to wait tool tip displayed
JComponentOperator.ShowToolTipTimeout - time to show tool tip
ComponentOperator.WaitComponentTimeout - time to wait component displayed
.
Allows to find component by tooltip.
Checks component type.


Timeouts used:
DialogWaiter.WaitDialogTimeout - time to wait dialog displayed
DialogWaiter.AfterDialogTimeout - time to sleep after dialog has been dispayed
.
Checks component type.
Class provides basic functions to operate with JEditorPane (selection, typing, deleting)

Timeouts used:
JTextComponentOperator.PushKeyTimeout - time between key pressing and releasing during text typing
JTextComponentOperator.BetweenKeysTimeout - time to sleep between two chars typing
JTextComponentOperator.ChangeCaretPositionTimeout - maximum time to change caret position
JTextComponentOperator.TypeTextTimeout - maximum time to type text
ComponentOperator.WaitComponentTimeout - time to wait component displayed
ComponentOperator.WaitFocusTimeout - time to wait component focus
JScrollBarOperator.OneScrollClickTimeout - time for one scroll click
JScrollBarOperator.WholeScrollTimeout - time for the whole scrolling
.
Checks component type.
Parent of all Jemmy exceptions.
Exception can be thrown as a result of incorrect input operations.
Keeps default Jemmy properties.
Class provides methods to cover main JFileChooser component functionality.
Checks component type.
Allows to find a dialog containing JFileChooser.


Timeouts used:
FrameWaiter.WaitFrameTimeout - time to wait frame displayed
FrameWaiter.AfterFrameTimeout - time to sleep after frame has been dispayed
.
Checks component type.
Class provides necessary functionality to operate with javax.swing.JInternalFrame component.
Class to operate with javax.swing.JInternalFrame.JDesktopIconOperator component.
Allows to find component by title.
Checks component type.


Timeouts used:
ComponentOperator.WaitComponentTimeout - time to wait component displayed
ComponentOperator.WaitStateTimeout - time to wait for text
.
Allows to find component by text.
Checks component type.
List driver for javax.swing.JList component type.


Timeouts used:
ComponentOperator.WaitComponentTimeout - time to wait component displayed
ComponentOperator.WaitStateTimeout - time to wait for item, and for item to be selected
JScrollBarOperator.OneScrollClickTimeout - time for one scroll click
JScrollBarOperator.WholeScrollTimeout - time for the whole scrolling
.
Allows to find component by an item.
Checks component type.
Iterface to choose list item.


Timeouts used:
JMenuOperator.WaitBeforePopupTimeout - time to sleep before popup expanding
JMenuOperator.WaitPopupTimeout - time to wait popup displayed
ComponentOperator.WaitComponentTimeout - time to wait button displayed
.
Checks component type.


Timeouts used:
JMenuItemOperator.PushMenuTimeout - time between button pressing and releasing
ComponentOperator.WaitComponentTimeout - time to wait button displayed
ComponentOperator.WaitComponentEnabledTimeout - time to wait button enabled
.
Allows to find component by text.
Checks component type.


Timeouts used:
JMenuOperator.WaitBeforePopupTimeout - time to sleep before popup expanding
JMenuOperator.WaitPopupTimeout - time to wait popup displayed
JMenuOperator.PushMenuTimeout - time for the whole menu operation
JMenuItemOperator.PushMenuTimeout - time between button pressing and releasing
ComponentOperator.WaitComponentTimeout - time to wait button displayed
ComponentOperator.WaitComponentEnabledTimeout - time to wait button enabled
.
Allows to find component by text.
Checks component type.


Timeouts used:
JTextComponentOperator.PushKeyTimeout - time between key pressing and releasing during text typing
JTextComponentOperator.BetweenKeysTimeout - time to sleep between two chars typing
JTextComponentOperator.ChangeCaretPositionTimeout - maximum time to chenge caret position
JTextComponentOperator.TypeTextTimeout - maximum time to type text
ComponentOperator.WaitComponentTimeout - time to wait component displayed
ComponentOperator.WaitFocusTimeout - time to wait component focus
JScrollBarOperator.OneScrollClickTimeout - time for one scroll click
JScrollBarOperator.WholeScrollTimeout - time for the whole scrolling
.
Checks component type.


Timeouts used:
JMenuOperator.WaitBeforePopupTimeout - time to sleep before popup expanding
JMenuOperator.WaitPopupTimeout - time to wait popup displayed
ComponentOperator.WaitComponentTimeout - time to wait button displayed
WindowWaiter.WaitWindowTimeout - time to wait popup window displayed
WindowWaiter.AfterWindowTimeout - time to sleep after popup window has been dispayed
.
Checks component type.
Allwos to find a window containing JPopupMenu.
Operator is supposed to be used to operate with an instance of javax.swing.JProgressBar class.
Checks component type.
Deprecated.
Use waitState(ComponentChooser) instead.


Timeouts used:
JMenuItemOperator.PushMenuTimeout - time between button pressing and releasing
ComponentOperator.WaitComponentTimeout - time to wait button displayed
ComponentOperator.WaitComponentEnabledTimeout - time to wait button enabled
.
Allows to find component by text.
Checks component type.


Timeouts used:
AbstractButtonOperator.PushButtonTimeout - time between button pressing and releasing
ComponentOperator.WaitComponentTimeout - time to wait button displayed
ComponentOperator.WaitComponentEnabledTimeout - time to wait button enabled
.
Checks component type.
ScrollDriver for javax.swing.JScrollBar component type.
ScrollDriver for javax.swing.JScrollBar component type.
Operator is supposed to be used to operate with an instance of javax.swing.JScrollBar class.
Checks component type.
Interface can be used to define some kind of complicated scrolling rules.


Timeouts used:
JScrollBarOperator.OneScrollClickTimeout - time for one scroll click
JScrollBarOperator.WholeScrollTimeout - time for the whole scrolling
ComponentOperator.WaitComponentTimeout - time to wait component displayed
.
Checks component type.
A scroll driver serving JSlider component.
A scroll driver serving JSlider component.
Covers javax.swing.JSlider component.
Checks component type.
A scroll driver serving JSpinner component.
Provides methods to work with javax.swing.JSpinner component
A ScrollAdjuster to be used for JSpinner component having SpinnerDateModel model.
Class for a scrolling of a spinner having unknown model type.
Allows to find component by text.
Checks component type.
A ScrollAdjuster to be used for JSpinner component having SpinnerListModel model.
A ScrollAdjuster to be used for JSpinner component having SpinnerNumberModel model.
Abstract class for a scrolling of a spinner having unknown model type.
Exception is thown whenever spinner model is threated wrong.
Class for a scrolling of a spinner having unknown model type.
ScrollDriver for javax.swing.JSplitPane component type.


Timeouts used:
JSplitPaneOperator.ScrollClickTimeout - time for simple scroll click
JSplitPaneOperator.BetweenClickTimeout - time to sleep between scroll clicks
JSplitPaneOperator.WholeScrollTimeout - time for the whole scrolling
ComponentOperator.WaitComponentTimeout - time to wait component displayed
.
Checks component type.
List driver for javax.swing.JTabbedPane component type.


Timeouts used:
ComponentOperator.WaitComponentTimeout - time to wait component displayed
.
Allows to find component by page title.
Checks component type.
Specifies criteria for a tab page searching.
List driver for javax.swing.table.JTableHeader component type.
ComponentOperator.BeforeDragTimeout - time to sleep before column moving
ComponentOperator.AfterDragTimeout - time to sleep after column moving
ComponentOperator.WaitComponentTimeout - time to wait component displayed
.
Checks component type.
TableDriver for javax.swing.JTableDriver component type.


Timeouts used:
JTableOperator.WaitEditingTimeout - time to wait cell editing
ComponentOperator.WaitComponentTimeout - time to wait component displayed
ComponentOperator.WaitStateTimeout - time to wait for cell contents
JTextComponentOperator.ChangeCaretPositionTimeout - maximum time to chenge caret position
JTextComponentOperator.TypeTextTimeout - maximum time to type text
JScrollBarOperator.WholeScrollTimeout - time for the whole scrolling
.
Allows to find component by cell text.
Checks component type.
Iterface to choose table cell.
List driver for javax.swing.JTabbedPane component type.
Class provides basic functions to operate with JTextArea (selection, typing, deleting)

Timeouts used:
JTextComponentOperator.PushKeyTimeout - time between key pressing and releasing during text typing
JTextComponentOperator.BetweenKeysTimeout - time to sleep between two chars typing
JTextComponentOperator.ChangeCaretPositionTimeout - maximum time to chenge caret position
JTextComponentOperator.TypeTextTimeout - maximum time to type text
ComponentOperator.WaitComponentTimeout - time to wait component displayed
ComponentOperator.WaitFocusTimeout - time to wait component focus
JScrollBarOperator.OneScrollClickTimeout - time for one scroll click
JScrollBarOperator.WholeScrollTimeout - time for the whole scrolling
.
Checks component type.
Class provides basic functions to operate with JTextComponent (selection, typing, deleting)

Timeouts used:
JTextComponentOperator.PushKeyTimeout - time between key pressing and releasing during text typing
JTextComponentOperator.BetweenKeysTimeout - time to sleep between two chars typing
JTextComponentOperator.ChangeCaretPositionTimeout - maximum time to chenge caret position
JTextComponentOperator.TypeTextTimeout - maximum time to type text
ComponentOperator.WaitComponentTimeout - time to wait component displayed
ComponentOperator.WaitFocusTimeout - time to wait component focus
ComponentOperator.WaitStateTimeout - time to wait for text
JScrollBarOperator.OneScrollClickTimeout - time for one scroll click
JScrollBarOperator.WholeScrollTimeout - time for the whole scrolling
.
Allows to find component by text.
Checks component type.
Interface defining additional text cearch criteria.


Timeouts used:
JTextComponentOperator.PushKeyTimeout - time between key pressing and releasing during text typing
JTextComponentOperator.BetweenKeysTimeout - time to sleep between two chars typing
JTextComponentOperator.ChangeCaretPositionTimeout - maximum time to chenge caret position
JTextComponentOperator.TypeTextTimeout - maximum time to type text
ComponentOperator.WaitComponentTimeout - time to wait component displayed
ComponentOperator.WaitFocusTimeout - time to wait component focus
JScrollBarOperator.OneScrollClickTimeout - time for one scroll click
JScrollBarOperator.WholeScrollTimeout - time for the whole scrolling
.
Checks component type.


Timeouts used:
JTextComponentOperator.PushKeyTimeout - time between key pressing and releasing during text typing
JTextComponentOperator.BetweenKeysTimeout - time to sleep between two chars typing
JTextComponentOperator.ChangeCaretPositionTimeout - maximum time to chenge caret position
JTextComponentOperator.TypeTextTimeout - maximum time to type text
ComponentOperator.WaitComponentTimeout - time to wait component displayed
ComponentOperator.WaitFocusTimeout - time to wait component focus
JScrollBarOperator.OneScrollClickTimeout - time for one scroll click
JScrollBarOperator.WholeScrollTimeout - time for the whole scrolling
.
Checks component type.


Timeouts used:
AbstractButtonOperator.PushButtonTimeout - time between button pressing and releasing
ComponentOperator.WaitComponentTimeout - time to wait button displayed
ComponentOperator.WaitComponentEnabledTimeout - time to wait button enabled
.
Checks component type.
TreeDriver for javax.swing.JTree component type.
TreeDriver for javax.swing.JTree component type.


Timeouts used:
JTreeOperator.WaitNodeExpandedTimeout - time to wait node expanded
JTreeOperator.WaitNodeCollapsedTimeout - time to wait node collapsed
JTreeOperator.WaitAfterNodeExpandedTimeout - time to to sleep after node expanded
JTreeOperator.WaitNextNodeTimeout - time to wait next node displayed
JTreeOperator.WaitNodeVisibleTimeout - time to wait node visible
JTreeOperator.BeforeEditTimeout - time to sleep before edit click
JTreeOperator.WaitEditingTimeout - time to wait node editing
ComponentOperator.WaitComponentTimeout - time to wait component displayed
ComponentOperator.WaitStateTimeout - time to wait for path to be expanded, collapsed, selected, time to wait for a text in a row
WindowWaiter.WaitWindowTimeout - time to wait popup window displayed
JScrollBarOperator.WholeScrollTimeout - time for the whole scrolling
.
Allows to find component by node text.
Checks component type.
Specifies criteria for path searching.
Iterface to choose tree row.
 
Defines how to simulate keyboard operations.
KeyDriver using event dispatching.
KeyDriver using robot operations.


Timeouts used:
ComponentOperator.WaitComponentTimeout - time to wait component displayed
.
Allows to find component by LabelByLabelFinder.
Checks component type.
Implements "light" model of driver because does not require to load classes for all supported operator types.
Allows to declare supported operator classes.
List driver for java.awt.List component type.
Defines how to work with lists.
List driver for java.awt.List component type.


Timeouts used:
ComponentOperator.WaitComponentTimeout - time to wait component displayed
ComponentOperator.WaitComponentEnabledTimeout - time to wait component enabled
.
Allows to find component by item text.
Checks component type.
Defines how to work with menus.
Defines how to simulate mouse operations.
MouseDriver using event dispatching.
 
MouseDriver using robot operations.
Does super.activate(org.netbeans.jemmy.operators.WindowOperator).
Defines how to work with lists allowing multiple selection.
Specifies criteria for component lookup basing on component name.
Exception can be throwht as a result of attempt to produce a mouse pressing when mouse is not over the java component.
Class to display information about object: fields, methods, ancestors and so on.
Keeps all environment and low-level methods.
Interface used to make component visible invalid input: '&' ready to to make operations with.
Used for parsing of path-like strings where path components are separated by a string-separator: "drive|directory|subdirectory|file".
Default StringComparator implementation.
Allows to bind a compponent by a component type.
Used for parsing of path-like strings.
Interface to compare string resources like labels, button text, ...
Defines how to work with lists allowing items reordering.
Communicate the identity of the output streams or writers used by the application.
Specifies an interface for objects defining path searching criteria.
Allows to load PNG graphical file.
This class allows to encode BufferedImage into B/W, greyscale or true color PNG image format with maximum compression.
It also provides complete functionality for capturing full screen, part of screen or single component, encoding and saving captured image info PNG file.
Allowes to process PNF image format.
Allowes to process PNF image format.
Implementation of org.netbeans.jemmy.ComponentChooser interface.
100% stable menu driver.
Provides functionality to work with java.awt.EventQueue empty.
Action to be excuted through event queue.
Be executed under 1.4 uses java.util.regex.Pattern functionality.
Thrown in case of parsing error.
Superclass for all drivers using robot.
Compares two images roughly (i.e.
Performs "rough" image search.
A test scenario.
Specifies scrolling criteria.
ScrollDriver for java.awt.Scrollbar component type.


Timeouts used:
ScrollbarOperator.WholeScrollTimeout - time for one scroll click
ComponentOperator.WaitComponentTimeout - time to wait component displayed
.
Checks component type.
Defines how to work with scrollable components such as javax.swing.JScrollBar, javax.swing.JScrollPane, javax.swing.JSlider, ...
ScrollDriver for java.awt.ScrollPane component type.


Timeouts used:
ScrollbarOperator.WholeScrollTimeout - time for one scroll click
ComponentOperator.WaitComponentTimeout - time to wait component displayed
.
Checks component type.
Compares two images strictly (i.e.
Performs "strict" (i.e.
Implementation of org.netbeans.jemmy.ComponentChooser interface.
Allows to declare supported operator classes.
TextDriver for swing component types.
TextDriver for swing text component types.
Defines how to work with tables.
Jemmy itself provides a way to create tests.
Exception is throught as a result of test.
Test output.
Superclass for all TextDrivers using API calls.
This operator type covers java.awt.textArea component.
Allows to find component by text.
Checks component type.
This operator type covers java.awt.TextArea component.
Allows to find component by text.
Checks component type.
Defines how to work with text components.
This operator type covers java.awt.TextField component.
Allows to find component by text.
Checks component type.
Superclass for all TextDrivers using keyboard.
Defines searching criteria for javax.swing.text.StyledDocument JTextComponentOperator.getPositionByText(String, JTextComponentOperator.TextChooser, int).
Represents one timeout.
Any class which contains methods requiring waiting or sleeping should implement this interface.
Exception is supposed to be used to notice that some waiting was expired.
Class to store and process a set of timeout values.
Defines how to work with trees.
Auxiliary class to find an event sequence which should be posted to reproduce user actions.
Is thrown as a result of attempt to use driver for unsupported operator type.
Defines criteria for waiting.
Waits for something defined by Waitable interface to be happened.
Defines how to work with windows.
Supposed to be used to perform some periodical job.
Class allows to make periodical window jobs like error window closing.
 


Timeouts used:
WindowWaiter.WaitWindowTimeout - time to wait window displayed
WindowWaiter.AfterWindowTimeout - time to sleep after window has been dispayed
.
A WindowWaiter is a utility class used to look or wait for Windows.