public class ParametersPickerOperator extends FormCustomEditorOperator
Form Custom Editor
.
It contains radio buttons to select source of parameter and appropriate
inputs to specify source.
Usage:
PropertySheetOperator pso = new PropertySheetOperator("Properties of doGarbage"); String propertyName = "text"; Property property = new Property(pso, propertyName); property.openEditor(); FormCustomEditorOperator fceo = new FormCustomEditorOperator(propertyName); // ParametersPickerOperator fceo.setMode("Value from existing component"); ParametersPickerOperator paramPicker = new ParametersPickerOperator(propertyName); // PropertyPickerOperator paramPicker.property(); paramPicker.selectProperty(); PropertyPickerOperator propertyPicker = new PropertyPickerOperator(); propertyPicker.setComponent("Form"); propertyPicker.setProperty("title"); propertyPicker.ok(); // MethodPickerOperator paramPicker.methodCall(); paramPicker.selectMethod(); MethodPickerOperator methodPicker = new MethodPickerOperator(); methodPicker.setComponent("Form"); methodPicker.setMethods("getTitle()"); methodPicker.ok(); paramPicker.ok(); fceo.ok();
Type | Property and Description |
---|---|
org.netbeans.jemmy.operators.JButtonOperator |
btSelect
Returns operator of "..." button for "Property:" field.
|
org.netbeans.jemmy.operators.JRadioButtonOperator |
rb
Returns operator of "Property:" radio button.
|
org.netbeans.jemmy.operators.JTextFieldOperator |
txt
Returns operator of "Property:" text field.
|
org.netbeans.jemmy.operators.JDialogOperator.JDialogFinder
org.netbeans.jemmy.operators.DialogOperator.DialogByTitleFinder, org.netbeans.jemmy.operators.DialogOperator.DialogFinder
org.netbeans.jemmy.operators.ContainerOperator.ContainerFinder
org.netbeans.jemmy.operators.Operator.ComponentVisualizer, org.netbeans.jemmy.operators.Operator.DefaultPathParser, org.netbeans.jemmy.operators.Operator.DefaultStringComparator, org.netbeans.jemmy.operators.Operator.Finder, org.netbeans.jemmy.operators.Operator.MapAction, org.netbeans.jemmy.operators.Operator.MapBooleanAction, org.netbeans.jemmy.operators.Operator.MapByteAction, org.netbeans.jemmy.operators.Operator.MapCharacterAction, org.netbeans.jemmy.operators.Operator.MapDoubleAction, org.netbeans.jemmy.operators.Operator.MapFloatAction, org.netbeans.jemmy.operators.Operator.MapIntegerAction, org.netbeans.jemmy.operators.Operator.MapLongAction, org.netbeans.jemmy.operators.Operator.MapVoidAction, org.netbeans.jemmy.operators.Operator.NoBlockingAction, org.netbeans.jemmy.operators.Operator.PathParser, org.netbeans.jemmy.operators.Operator.StringComparator
IS_MODAL_DPROP, IS_RESIZABLE_DPROP, TITLE_DPROP
HEIGHT_DPROP, IS_SHOWING_DPROP, IS_VISIBLE_DPROP, NAME_DPROP, WIDTH_DPROP, X_DPROP, Y_DPROP
CLASS_DPROP, TO_STRING_DPROP
Constructor and Description |
---|
ParametersPickerOperator(String propertyName)
Waits for dialog with specified title.
|
Modifier and Type | Method and Description |
---|---|
org.netbeans.jemmy.operators.JButtonOperator |
btSelectMethod()
Returns operator of "..." button for "Method Call:" field.
|
org.netbeans.jemmy.operators.JButtonOperator |
btSelectProperty()
Returns operator of "..." button for "Property:" field.
|
org.netbeans.jemmy.operators.JComboBoxOperator |
cboComponent()
Returns operator of "Component:" combo box.
|
void |
component()
Pushes "Component:" radio button.
|
org.netbeans.jemmy.operators.JLabelOperator |
lblGetParameterFrom()
Returns operator of "Get Value From:" label.
|
void |
methodCall()
Pushes "Method Call:" radio button.
|
void |
property()
Pushes "Property:" radio button.
|
org.netbeans.jemmy.operators.JRadioButtonOperator |
rbComponent()
Returns operator of "Component:" radio button.
|
org.netbeans.jemmy.operators.JRadioButtonOperator |
rbMethodCall()
Returns operator of "Method Call:" radio button.
|
org.netbeans.jemmy.operators.JRadioButtonOperator |
rbProperty()
Returns operator of "Property:" radio button.
|
void |
selectMethod()
Clicks on ...
|
void |
selectProperty()
Clicks on ...
|
void |
setComponent(String item)
Selects specified item from "Component:" combo box.
|
org.netbeans.jemmy.operators.JTextFieldOperator |
txtMethodCall()
Returns operator of "Method Call:" text field.
|
org.netbeans.jemmy.operators.JTextFieldOperator |
txtProperty()
Returns operator of "Property:" text field.
|
void |
verify()
Performs verification by accessing all sub-components
|
btDefault, cboMode, getMode, setDefault, setMode
btCancel, btClose, btHelp, btNo, btOK, btYes, cancel, close, closeByButton, help, no, ok, yes
findJDialog, findJDialog, findJDialog, findJDialog, findJDialog, findJDialog, findJDialog, findJDialog, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getJMenuBar, getLayeredPane, getRootPane, getTopModalDialog, setContentPane, setDefaultCloseOperation, setGlassPane, setJMenuBar, setLayeredPane, setLocationRelativeTo, waitJDialog, waitJDialog, waitJDialog, waitJDialog, waitJDialog, waitJDialog, waitJDialog, waitJDialog, waitJDialog, waitJDialog, waitJDialog
getDump, getTitle, isModal, isResizable, setModal, setResizable, setTitle, waitDialog, waitDialog, waitDialog, waitTitle
activate, addWindowListener, applyResourceBundle, applyResourceBundle, copyEnvironment, dispose, findSubWindow, findSubWindow, findWindow, findWindow, findWindow, findWindow, getFocusOwner, getOutput, getOwnedWindows, getOwner, getWarningString, isActive, isFocused, move, pack, removeWindowListener, requestClose, requestCloseAndThenHide, resize, setOutput, toBack, toFront, waitClosed, waitSubWindow, waitSubWindow, waitWindow, waitWindow, waitWindow, waitWindow, waitWindow, waitWindow, waitWindow
add, add, add, add, add, addContainerListener, createSubOperator, createSubOperator, findComponentAt, findComponentAt, findContainer, findContainer, findContainer, findContainer, findContainerUnder, findContainerUnder, findSubComponent, findSubComponent, getComponent, getComponentCount, getComponents, getInsets, getLayout, getTimeouts, isAncestorOf, paintComponents, printComponents, remove, remove, removeAll, removeContainerListener, setLayout, setTimeouts, waitContainer, waitContainer, waitContainer, waitContainer, waitSubComponent, waitSubComponent
activateWindow, add, addComponentListener, addFocusListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addNotify, addPropertyChangeListener, addPropertyChangeListener, checkImage, checkImage, clickForPopup, clickForPopup, clickForPopup, clickForPopup, clickMouse, clickMouse, clickMouse, clickMouse, clickMouse, clickMouse, clickMouse, contains, contains, createImage, createImage, dispatchEvent, doLayout, dragMouse, dragMouse, dragMouse, dragNDrop, dragNDrop, dragNDrop, enableInputMethods, enterMouse, exitMouse, findComponent, findComponent, findComponents, getAlignmentX, getAlignmentY, getBackground, getBounds, getBounds, getCenterX, getCenterXForClick, getCenterY, getCenterYForClick, getColorModel, getComponentAt, getComponentAt, getComponentOrientation, getContainer, getContainers, getCursor, getDropTarget, getEventDispatcher, getFocus, getFont, getFontMetrics, getForeground, getGraphics, getHeight, getInputContext, getInputMethodRequests, getLocale, getLocation, getLocation, getLocationOnScreen, getMaximumSize, getMinimumSize, getName, getParent, getPreferredSize, getSize, getSize, getSource, getToolkit, getTreeLock, getWidth, getWindow, getX, getY, hasFocus, imageUpdate, invalidate, isDisplayable, isDoubleBuffered, isEnabled, isFocusTraversable, isLightweight, isOpaque, isShowing, isValid, isVisible, list, list, list, list, list, makeComponentVisible, moveMouse, paint, paintAll, prepareImage, prepareImage, pressKey, pressKey, pressMouse, pressMouse, print, printAll, pushKey, pushKey, releaseKey, releaseKey, releaseMouse, releaseMouse, remove, removeComponentListener, removeFocusListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setFont, setForeground, setLocale, setLocation, setLocation, setName, setSize, setSize, setVisible, transferFocus, typedKey, typeKey, typeKey, typeKey, update, validate, waitComponent, waitComponent, waitComponent, waitComponent, waitComponentEnabled, waitComponentShowing, waitComponentVisible, waitHasFocus, wtComponentEnabled
addOperatorPackage, addToDump, addToDump, createOperator, getCharBindingMap, getCharKey, getCharModifiers, getCharsKeys, getCharsKeys, getCharsModifiers, getCharsModifiers, getComparator, getDefaultComponentVisualizer, getDefaultMouseButton, getDefaultPathParser, getDefaultStringComparator, getDefaultVerification, getEnvironmentOperator, getParentPath, getParentPath, getPathParser, getPopupMouseButton, getProperties, getQueueTool, getVerification, getVisualizer, isCaptionEqual, isCaptionEqual, isCaptionEqual, lockQueue, parseString, parseString, printDump, produceNoBlocking, produceNoBlocking, produceTimeRestricted, produceTimeRestricted, runMapping, runMapping, runMapping, runMapping, runMapping, runMapping, runMapping, runMapping, runMapping, setCharBindingMap, setComparator, setDefaultComponentVisualizer, setDefaultPathParser, setDefaultStringComparator, setDefaultVerification, setPathParser, setProperties, setVerification, setVisualizer, toStringSource, unlockAndThrow, unlockQueue, waitState
public org.netbeans.jemmy.operators.JRadioButtonOperator rbProperty
public org.netbeans.jemmy.operators.JTextFieldOperator txtProperty
public org.netbeans.jemmy.operators.JButtonOperator btSelectProperty
public ParametersPickerOperator(String propertyName)
propertyName
- name of property used as title of dialogpublic org.netbeans.jemmy.operators.JLabelOperator lblGetParameterFrom()
public org.netbeans.jemmy.operators.JRadioButtonOperator rbComponent()
public org.netbeans.jemmy.operators.JComboBoxOperator cboComponent()
public org.netbeans.jemmy.operators.JRadioButtonOperator rbProperty()
public org.netbeans.jemmy.operators.JTextFieldOperator txtProperty()
public org.netbeans.jemmy.operators.JButtonOperator btSelectProperty()
public org.netbeans.jemmy.operators.JRadioButtonOperator rbMethodCall()
public org.netbeans.jemmy.operators.JTextFieldOperator txtMethodCall()
public org.netbeans.jemmy.operators.JButtonOperator btSelectMethod()
public void component()
public void setComponent(String item)
item
- item to be selectedpublic void property()
public void selectProperty()
PropertyPickerOperator
to test the dialog.public void methodCall()
public void selectMethod()
MethodPickerOperator
to test the dialog.public void verify()
verify
in class FormCustomEditorOperator