public class PropertySheetOperator extends TopComponentOperator
Property class or its descendants to work with properties.
Usage:
PropertySheetOperator pso = new PropertySheetOperator("Properties of MyClass");
new Property(pso, "Arguments").setValue("arg1 arg2");
pso.sortByName();
System.out.println("Number of properties="+pso.tblSheet().getRowCount());
pso.sortByCategory();
org.netbeans.jemmy.operators.JComponentOperator.JComponentByTipFinder, org.netbeans.jemmy.operators.JComponentOperator.JComponentFinderorg.netbeans.jemmy.operators.ContainerOperator.ContainerFinderorg.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| Modifier and Type | Field and Description |
|---|---|
static int |
MODE_NO_PROPERTIES
"No Properties" property sheet.
|
static int |
MODE_PROPERTIES_OF_MULTIPLE_OBJECTS
"Properties of Multiple Objects" property sheet.
|
static int |
MODE_PROPERTIES_OF_ONE_OBJECT
"Properties of" property sheet.
|
A11Y_DATA, A11Y_DESCRIPTION_DPROP, A11Y_NAME_DPROP, TOOLTIP_TEXT_DPROPHEIGHT_DPROP, IS_SHOWING_DPROP, IS_VISIBLE_DPROP, NAME_DPROP, WIDTH_DPROP, X_DPROP, Y_DPROPCLASS_DPROP, TO_STRING_DPROP| Constructor and Description |
|---|
PropertySheetOperator()
Waits for property sheet anywhere in IDE.
|
PropertySheetOperator(org.netbeans.jemmy.operators.ContainerOperator contOper)
Waits for property sheet in specified ContainerOperator.
|
PropertySheetOperator(org.netbeans.jemmy.operators.ContainerOperator contOper,
int index)
Waits for index-th property sheet in specified ContainerOperator.
|
PropertySheetOperator(org.netbeans.jemmy.operators.ContainerOperator contOper,
String sheetName)
Waits for property sheet with given name in specified
container.
|
PropertySheetOperator(int mode)
Waits for property sheet with name according to given mode ("No Properties",
"Properties of" or "Properties of Multiple Objects").
|
PropertySheetOperator(int mode,
String objectName)
Waits for property sheet with name according to given mode ("No Properties",
"Properties of" or "Properties of Multiple Objects") plus objectName
in case of one object property sheet.
|
PropertySheetOperator(JComponent sheet)
Generic constructor
|
PropertySheetOperator(String sheetName)
Waits for property sheet with given name.
|
| Modifier and Type | Method and Description |
|---|---|
org.netbeans.jemmy.operators.JButtonOperator |
btHelp()
Returns JButtonOperator representing help button of description area.
|
void |
clickForPopup()
Dispatch mouse event directly in org.openide.explorer.propertysheet.PSheet
to make it more reliable.
|
void |
close()
Closes this property sheet and waits until
it is not closed.
|
String |
getDescription()
Gest description from description area.
|
String |
getDescriptionHeader()
Gets text of header from description area.
|
void |
help()
Shows help by calling popup menu on property sheet.
|
static PropertySheetOperator |
invoke()
Invokes properties by default action on currently selected object.
|
org.netbeans.jemmy.operators.JLabelOperator |
lblDescriptionHeader()
Returns JLabelOperator representing header of description area.
|
void |
showDescriptionArea()
Shows or hides description area depending on whether it is already shown
or not.
|
void |
sortByCategory()
Sorts properties by category by calling of popup menu on property sheet.
|
void |
sortByName()
Sorts properties by name by calling of popup menu on property sheet.
|
org.netbeans.jemmy.operators.JTableOperator |
tblSheet()
Returns JTableOperator representing SheetTable of this property sheet.
|
org.netbeans.jemmy.operators.JEditorPaneOperator |
txtDescription()
Returns JTextAreaOperator representing text from description area.
|
void |
verify()
Performs verification by accessing all sub-components
|
attachTo, attachTo, cloneDocument, closeAllDocuments, closeDiscard, closeWindow, findParentTopComponent, findTabbedAdapter, findTabDisplayer, findTopComponent, findTopComponent, isModified, isOpened, makeComponentVisible, maximize, pushMenuOnTab, restore, save, setUnmodified, waitClosed, waitTopComponent, waitTopComponentaddAncestorListener, addVetoableChangeListener, computeVisibleRect, createToolTip, findJComponent, findJComponent, findJComponent, findJComponent, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getAccessibleContext, getActionForKeyStroke, getAutoscrolls, getBorder, getCenterXForClick, getCenterYForClick, getClientProperty, getConditionForKeyStroke, getDebugGraphicsOptions, getDump, getInsets, getNextFocusableComponent, getOutput, getRegisteredKeyStrokes, getRootPane, getTimeouts, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getUIClassID, getVisibleRect, getWindowContainerOperator, grabFocus, isFocusCycleRoot, isManagingFocus, isOptimizedDrawingEnabled, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paintImmediately, paintImmediately, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeVetoableChangeListener, repaint, requestDefaultFocus, resetKeyboardActions, revalidate, scrollRectToVisible, setAlignmentX, setAlignmentY, setAutoscrolls, setBorder, setDebugGraphicsOptions, setDoubleBuffered, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setOutput, setPreferredSize, setRequestFocusEnabled, setTimeouts, setToolTipText, showToolTip, unregisterKeyboardAction, updateUI, waitJComponent, waitJComponent, waitJComponent, waitJComponent, waitToolTipadd, add, add, add, add, addContainerListener, createSubOperator, createSubOperator, findComponentAt, findComponentAt, findContainer, findContainer, findContainer, findContainer, findContainerUnder, findContainerUnder, findSubComponent, findSubComponent, getComponent, getComponentCount, getComponents, getInsets, getLayout, isAncestorOf, paintComponents, printComponents, remove, remove, removeAll, removeContainerListener, setLayout, waitContainer, waitContainer, waitContainer, waitContainer, waitSubComponent, waitSubComponentactivateWindow, add, addComponentListener, addFocusListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addNotify, addPropertyChangeListener, addPropertyChangeListener, checkImage, checkImage, clickForPopup, clickForPopup, clickForPopup, clickMouse, clickMouse, clickMouse, clickMouse, clickMouse, clickMouse, clickMouse, contains, contains, copyEnvironment, createImage, createImage, dispatchEvent, doLayout, dragMouse, dragMouse, dragMouse, dragNDrop, dragNDrop, dragNDrop, enableInputMethods, enterMouse, exitMouse, findComponent, findComponent, findComponents, getAlignmentX, getAlignmentY, getBackground, getBounds, getBounds, getCenterX, getCenterY, 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, 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, wtComponentEnabledaddOperatorPackage, 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, waitStatepublic static final int MODE_NO_PROPERTIES
public static final int MODE_PROPERTIES_OF_ONE_OBJECT
public static final int MODE_PROPERTIES_OF_MULTIPLE_OBJECTS
public PropertySheetOperator(JComponent sheet)
sheet - instance of PropertySheetpublic PropertySheetOperator()
public PropertySheetOperator(int mode)
mode - type of shown propertiesMODE_NO_PROPERTIES,
MODE_PROPERTIES_OF_ONE_OBJECT,
MODE_PROPERTIES_OF_MULTIPLE_OBJECTSpublic PropertySheetOperator(int mode,
String objectName)
new PropertySheetOperator(PropertySheetOperator.MODE_PROPERTIES_OF_ONE_OBJECT, "MyClass");
will be searched property sheet with name "Properties of MyClass" (on
English locale).mode - type of shown propertiesobjectName - name of object for that properties are shown (e.g. "MyClass")MODE_NO_PROPERTIES,
MODE_PROPERTIES_OF_ONE_OBJECT,
MODE_PROPERTIES_OF_MULTIPLE_OBJECTSpublic PropertySheetOperator(String sheetName)
sheetName - name of sheet to find (e.g. "Properties of MyClass")public PropertySheetOperator(org.netbeans.jemmy.operators.ContainerOperator contOper, String sheetName)
contOper - where to findsheetName - name of sheet to find (e.g. "Properties of MyClass")public PropertySheetOperator(org.netbeans.jemmy.operators.ContainerOperator contOper)
contOper - where to findpublic PropertySheetOperator(org.netbeans.jemmy.operators.ContainerOperator contOper, int index)
contOper - where to findindex - int indexpublic static PropertySheetOperator invoke()
PropertiesActionpublic org.netbeans.jemmy.operators.JTableOperator tblSheet()
public org.netbeans.jemmy.operators.JLabelOperator lblDescriptionHeader()
public org.netbeans.jemmy.operators.JEditorPaneOperator txtDescription()
public org.netbeans.jemmy.operators.JButtonOperator btHelp()
public String getDescriptionHeader()
public String getDescription()
public void sortByName()
public void sortByCategory()
public void showDescriptionArea()
public void help()
public void verify()
public void close()
close in class TopComponentOperatorpublic void clickForPopup()
clickForPopup in class org.netbeans.jemmy.operators.ComponentOperatorBuilt on May 21 2013. | Portions Copyright 1997-2013 Oracle. All rights reserved.