|
org.netbeans.modules.jellytools.platform/3 3.13 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.netbeans.jemmy.operators.Operator
org.netbeans.jemmy.operators.ComponentOperator
org.netbeans.jemmy.operators.ContainerOperator
org.netbeans.jemmy.operators.JComponentOperator
org.netbeans.jellytools.TopComponentOperator
org.netbeans.jellytools.properties.PropertySheetOperator
public class PropertySheetOperator
Handles org.openide.explorer.propertysheet.PropertySheet which
represents IDE property sheet TopComponent.
It includes JTable with properties and optional description area.
Use 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();
Property,
PropertiesAction,
SortByCategoryAction,
SortByNameAction,
ShowDescriptionAreaAction,
HelpAction| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class org.netbeans.jemmy.operators.JComponentOperator |
|---|
org.netbeans.jemmy.operators.JComponentOperator.JComponentByTipFinder, org.netbeans.jemmy.operators.JComponentOperator.JComponentFinder |
| Nested classes/interfaces inherited from class org.netbeans.jemmy.operators.ContainerOperator |
|---|
org.netbeans.jemmy.operators.ContainerOperator.ContainerFinder |
| Field Summary | |
|---|---|
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. |
| Fields inherited from class org.netbeans.jemmy.operators.JComponentOperator |
|---|
A11Y_DATA, A11Y_DESCRIPTION_DPROP, A11Y_NAME_DPROP, TOOLTIP_TEXT_DPROP |
| Fields inherited from class org.netbeans.jemmy.operators.ComponentOperator |
|---|
HEIGHT_DPROP, IS_SHOWING_DPROP, IS_VISIBLE_DPROP, NAME_DPROP, WIDTH_DPROP, X_DPROP, Y_DPROP |
| Fields inherited from class org.netbeans.jemmy.operators.Operator |
|---|
CLASS_DPROP, TO_STRING_DPROP |
| Constructor Summary | |
|---|---|
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. |
|
| Method Summary | |
|---|---|
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 |
| Methods inherited from class org.netbeans.jellytools.TopComponentOperator |
|---|
attachTo, attachTo, cloneDocument, closeAllDocuments, closeDiscard, closeWindow, findParentTopComponent, findTabbedAdapter, findTabDisplayer, findTopComponent, findTopComponent, isModified, isOpened, makeComponentVisible, maximize, pushMenuOnTab, restore, save, setUnmodified, waitClosed, waitTopComponent, waitTopComponent |
| Methods inherited from class org.netbeans.jemmy.operators.JComponentOperator |
|---|
addAncestorListener, 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, waitToolTip |
| Methods inherited from class org.netbeans.jemmy.operators.ContainerOperator |
|---|
add, 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, waitSubComponent |
| Methods inherited from class org.netbeans.jemmy.operators.ComponentOperator |
|---|
activateWindow, 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, 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, typeKey, typeKey, typeKey, update, validate, waitComponent, waitComponent, waitComponent, waitComponent, waitComponentEnabled, waitComponentShowing, waitComponentVisible, waitHasFocus, wtComponentEnabled |
| Methods inherited from class org.netbeans.jemmy.operators.Operator |
|---|
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 |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final int MODE_NO_PROPERTIES
public static final int MODE_PROPERTIES_OF_ONE_OBJECT
public static final int MODE_PROPERTIES_OF_MULTIPLE_OBJECTS
| Constructor Detail |
|---|
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_OBJECTS
public 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 find
public PropertySheetOperator(org.netbeans.jemmy.operators.ContainerOperator contOper,
int index)
contOper - where to findindex - int index| Method Detail |
|---|
public 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.ComponentOperator
|
org.netbeans.modules.jellytools.platform/3 3.13 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||