Class TextAreaOperator
java.lang.Object
org.netbeans.jemmy.operators.Operator
org.netbeans.jemmy.operators.ComponentOperator
org.netbeans.jemmy.operators.TextComponentOperator
org.netbeans.jemmy.operators.TextAreaOperator
- All Implemented Interfaces:
Outputable, Timeoutable
This operator type covers java.awt.textArea component.
- Author:
- Alexandre Iline (alexandre.iline@sun.com)
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classAllows to find component by text.static classChecks component type.Nested classes/interfaces inherited from class TextComponentOperator
TextComponentOperator.TextComponentByTextFinder, TextComponentOperator.TextComponentFinderNested classes/interfaces inherited from class Operator
Operator.ComponentVisualizer, Operator.DefaultPathParser, Operator.DefaultStringComparator, Operator.Finder, Operator.MapAction, Operator.MapBooleanAction, Operator.MapByteAction, Operator.MapCharacterAction, Operator.MapDoubleAction, Operator.MapFloatAction, Operator.MapIntegerAction, Operator.MapLongAction, Operator.MapVoidAction, Operator.NoBlockingAction, Operator.PathParser, Operator.StringComparator -
Field Summary
FieldsFields inherited from class ComponentOperator
HEIGHT_DPROP, IS_SHOWING_DPROP, IS_VISIBLE_DPROP, NAME_DPROP, WIDTH_DPROP, X_DPROP, Y_DPROPFields inherited from class Operator
CLASS_DPROP, TO_STRING_DPROP -
Constructor Summary
ConstructorsConstructorDescriptionConstructor.Constructor.TextAreaOperator(ContainerOperator cont, int index) Constructor.TextAreaOperator(ContainerOperator cont, String text) Constructor.TextAreaOperator(ContainerOperator cont, String text, int index) Constructor.TextAreaOperator(ContainerOperator cont, ComponentChooser chooser) Constructs a TextAreaOperator object.TextAreaOperator(ContainerOperator cont, ComponentChooser chooser, int index) Constructs a TextAreaOperator object. -
Method Summary
Modifier and TypeMethodDescriptionstatic TextAreafindTextArea(Container cont, String text, boolean ce, boolean ccs) Searches TextArea by text.static TextAreafindTextArea(Container cont, String text, boolean ce, boolean ccs, int index) Searches TextArea by text.static TextAreafindTextArea(Container cont, ComponentChooser chooser) Searches for the first TextArea in a container.static TextAreafindTextArea(Container cont, ComponentChooser chooser, int index) Searches TextArea in a container.intMapsTextArea.getColumns()through queuegetDump()Returns information about component.getMinimumSize(int i, int i1) MapsTextArea.getMinimumSize(int, int)through queueReturns print output streams or writers.getPreferredSize(int i, int i1) MapsTextArea.getPreferredSize(int, int)through queueintgetRows()MapsTextArea.getRows()through queueintMapsTextArea.getScrollbarVisibility()through queueReturn current timeouts.voidreplaceRange(String string, int i, int i1) MapsTextArea.replaceRange(String, int, int)through queuevoidsetColumns(int i) MapsTextArea.setColumns(int)through queuevoid/////////////////////////////////////////////////////voidsetRows(int i) MapsTextArea.setRows(int)through queuevoidsetTimeouts(Timeouts timeouts) Defines current timeouts.static TextAreawaitTextArea(Container cont, String text, boolean ce, boolean ccs) Waits TextArea by text.static TextAreawaitTextArea(Container cont, String text, boolean ce, boolean ccs, int index) Waits TextArea by text.static TextAreawaitTextArea(Container cont, ComponentChooser chooser) Waits 0'th TextArea in container.static TextAreawaitTextArea(Container cont, ComponentChooser chooser, int index) Waits TextArea in container.Methods inherited from class TextComponentOperator
addTextListener, changeCaretPosition, clearText, copyEnvironment, enterText, findTextComponent, findTextComponent, findTextComponent, findTextComponent, getCaretPosition, getPositionByText, getPositionByText, getSelectedText, getSelectionEnd, getSelectionStart, getText, getTextDriver, isEditable, removeTextListener, select, selectAll, selectText, setCaretPosition, setEditable, setSelectionEnd, setSelectionStart, setText, typeText, typeText, waitTextComponent, waitTextComponent, waitTextComponent, waitTextComponentMethods inherited from class ComponentOperator
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, 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, typeKey, typeKey, typeKey, update, validate, waitComponent, waitComponent, waitComponent, waitComponent, waitComponentEnabled, waitComponentShowing, waitComponentVisible, waitHasFocus, wtComponentEnabledMethods inherited from class 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
-
Field Details
-
TEXT_DPROP
-
-
Constructor Details
-
TextAreaOperator
Constructor.- Parameters:
b- Thejava.awt.TextAreamanaged by this instance.
-
TextAreaOperator
Constructs a TextAreaOperator object.- Parameters:
cont- a containerchooser- a component chooser specifying searching criteria.index- an index between appropriate ones.
-
TextAreaOperator
Constructs a TextAreaOperator object.- Parameters:
cont- a containerchooser- a component chooser specifying searching criteria.
-
TextAreaOperator
Constructor. Waits for a component in a container to show. The component is identified as theindex+1'thjava.awt.TextAreathat shows, lies below the container in the display containment hierarchy, and that has the desired text. Uses cont's timeout and output for waiting and to init this operator.- Parameters:
cont- The operator for a container containing the sought for textArea.text- TextArea text.index- Ordinal component index. The first component hasindex0.- See Also:
-
TextAreaOperator
Constructor. Waits for a component in a container to show. The component is identified as the firstjava.awt.TextAreathat shows, lies below the container in the display containment hierarchy, and that has the desired text. Uses cont's timeout and output for waiting and to init this operator.- Parameters:
cont- The operator for a container containing the sought for textArea.text- TextArea text.- See Also:
-
TextAreaOperator
Constructor. Waits component in container first. Uses cont's timeout and output for waiting and to init operator.- Parameters:
cont- The operator for a container containing the sought for textArea.index- Ordinal component index.- See Also:
-
TextAreaOperator
Constructor. Waits component in container first. Uses cont's timeout and output for waiting and to init operator.- Parameters:
cont- The operator for a container containing the sought for textArea.- See Also:
-
-
Method Details
-
findTextArea
Searches TextArea in a container.- Parameters:
cont- Container in which to search for the component. The container lies above the component in the display containment hierarchy. The containment need not be direct.chooser- org.netbeans.jemmy.ComponentChooser implementation, defining and applying search criteria.index- Ordinal component index. The firstindexis 0.- Returns:
- TextArea instance or null if component was not found.
-
findTextArea
Searches for the first TextArea in a container.- Parameters:
cont- Container in which to search for the component. The container lies above the component in the display containment hierarchy. The containment need not be direct.chooser- org.netbeans.jemmy.ComponentChooser implementation, defining and applying search criteria.- Returns:
- TextArea instance or null if component was not found.
-
findTextArea
public static TextArea findTextArea(Container cont, String text, boolean ce, boolean ccs, int index) Searches TextArea by text.- Parameters:
cont- Container to search component in.text- TextArea text. If null, contents is not checked.ce- Compare text exactly.ccs- Compare text case sensitively.index- Ordinal component index.- Returns:
- TextArea instance or null if component was not found.
- See Also:
-
findTextArea
Searches TextArea by text.- Parameters:
cont- Container to search component in.text- TextArea text. If null, contents is not checked.ce- Compare text exactly.ccs- Compare text case sensitively.- Returns:
- TextArea instance or null if component was not found.
- See Also:
-
waitTextArea
Waits TextArea in container.- Parameters:
cont- Container to search component in.chooser- org.netbeans.jemmy.ComponentChooser implementation.index- Ordinal component index.- Returns:
- TextArea instance.
-
waitTextArea
Waits 0'th TextArea in container.- Parameters:
cont- Container to search component in.chooser- org.netbeans.jemmy.ComponentChooser implementation.- Returns:
- TextArea instance.
-
waitTextArea
public static TextArea waitTextArea(Container cont, String text, boolean ce, boolean ccs, int index) Waits TextArea by text.- Parameters:
cont- Container to search component in.text- TextArea text. If null, contents is not checked.ce- Compare text exactly.ccs- Compare text case sensitively.index- Ordinal component index.- Returns:
- TextArea instance.
- See Also:
-
waitTextArea
Waits TextArea by text.- Parameters:
cont- Container to search component in.text- TextArea text. If null, contents is not checked.ce- Compare text exactly.ccs- Compare text case sensitively.- Returns:
- TextArea instance.
- See Also:
-
setTimeouts
Description copied from interface:TimeoutableDefines current timeouts.- Specified by:
setTimeoutsin interfaceTimeoutable- Overrides:
setTimeoutsin classTextComponentOperator- Parameters:
timeouts- A collection of timeout assignments.- See Also:
-
getTimeouts
Description copied from interface:TimeoutableReturn current timeouts.- Specified by:
getTimeoutsin interfaceTimeoutable- Overrides:
getTimeoutsin classTextComponentOperator- Returns:
- the collection of current timeout assignments.
- See Also:
-
setOutput
Description copied from class:ComponentOperator/////////////////////////////////////////////////////- Specified by:
setOutputin interfaceOutputable- Overrides:
setOutputin classTextComponentOperator- Parameters:
out- Identify the streams or writers used for print output.- See Also:
-
getOutput
Description copied from interface:OutputableReturns print output streams or writers.- Specified by:
getOutputin interfaceOutputable- Overrides:
getOutputin classTextComponentOperator- Returns:
- an object that contains references to objects for printing to output and err streams.
- See Also:
-
getDump
Description copied from class:ComponentOperatorReturns information about component.- Overrides:
getDumpin classTextComponentOperator- Returns:
- a Hashtable containing name-value pairs.
-
getColumns
public int getColumns()MapsTextArea.getColumns()through queue -
getMinimumSize
MapsTextArea.getMinimumSize(int, int)through queue -
getPreferredSize
MapsTextArea.getPreferredSize(int, int)through queue -
getRows
public int getRows()MapsTextArea.getRows()through queue -
getScrollbarVisibility
public int getScrollbarVisibility()MapsTextArea.getScrollbarVisibility()through queue -
replaceRange
MapsTextArea.replaceRange(String, int, int)through queue -
setColumns
public void setColumns(int i) MapsTextArea.setColumns(int)through queue -
setRows
public void setRows(int i) MapsTextArea.setRows(int)through queue
-