Operators package
Contains so called "operators".
Operator is a test-side representation for a component. Each particular operator
class provides all the functionality to work with one component type. For example
JButtonOperator
covers javax.swing.JButton
.
Operators inheritance tree exactly matches component types inheritance:
AbstractButton
extending JComponent
means that
AbstractBittonOperator
extends JComponentOperator
.
Every operator provides, basicly, all the methods to reproduce user actions
which can be performed on a component type covered by operator.
Every operator also provides mapping functionality: API to invoke component
method during the event queue. For example, AbstractButtonOperator
has
getText()
method which simply invokes AbstractButton.getText()
through the queue.
@since 23 Feb 2002