public class JTextAreaOperator extends JTextComponentOperator implements Timeoutable, Outputable
Timeouts
Modifier and Type | Class and Description |
---|---|
static class |
JTextAreaOperator.JTextAreaFinder
Checks component type.
|
JTextComponentOperator.JTextComponentByTextFinder, JTextComponentOperator.JTextComponentFinder, JTextComponentOperator.NoSuchTextException, JTextComponentOperator.TextChooser
JComponentOperator.JComponentByTipFinder, JComponentOperator.JComponentFinder
ContainerOperator.ContainerFinder
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
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
COLUMN_COUNT_DPROP
Identifier for a "column count" property.
|
static java.lang.String |
ROW_COUNT_DPROP
Identifier for a "row count" property.
|
IS_EDITABLE_DPROP, modifiersPressed, SELECTED_TEXT_DPROP, TEXT_DPROP
A11Y_DATA, A11Y_DESCRIPTION_DPROP, A11Y_NAME_DPROP, TOOLTIP_TEXT_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 |
---|
JTextAreaOperator(ContainerOperator cont)
Constructor.
|
JTextAreaOperator(ContainerOperator cont,
ComponentChooser chooser)
Constructs a JTextAreaOperator object.
|
JTextAreaOperator(ContainerOperator cont,
ComponentChooser chooser,
int index)
Constructs a JTextAreaOperator object.
|
JTextAreaOperator(ContainerOperator cont,
int index)
Constructor.
|
JTextAreaOperator(ContainerOperator cont,
java.lang.String text)
Constructor.
|
JTextAreaOperator(ContainerOperator cont,
java.lang.String text,
int index)
Constructor.
|
JTextAreaOperator(javax.swing.JTextArea b)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
void |
append(java.lang.String string)
Maps
JTextArea.append(String) through queue |
void |
changeCaretPosition(int row,
int column)
Moves caret.
|
void |
changeCaretRow(int row)
Moves caret to line.
|
static javax.swing.JTextArea |
findJTextArea(java.awt.Container cont,
ComponentChooser chooser)
Searches JTextArea in container.
|
static javax.swing.JTextArea |
findJTextArea(java.awt.Container cont,
ComponentChooser chooser,
int index)
Searches JTextArea in container.
|
static javax.swing.JTextArea |
findJTextArea(java.awt.Container cont,
java.lang.String text,
boolean ce,
boolean ccs)
Searches JTextArea by text.
|
static javax.swing.JTextArea |
findJTextArea(java.awt.Container cont,
java.lang.String text,
boolean ce,
boolean ccs,
int index)
Searches JTextArea by text.
|
int |
getColumns()
Maps
JTextArea.getColumns() through queue |
java.util.Hashtable |
getDump()
Returns information about component.
|
int |
getLineCount()
Maps
JTextArea.getLineCount() through queue |
int |
getLineEndOffset(int i)
Maps
JTextArea.getLineEndOffset(int) through queue |
int |
getLineOfOffset(int i)
Maps
JTextArea.getLineOfOffset(int) through queue |
int |
getLineStartOffset(int i)
Maps
JTextArea.getLineStartOffset(int) through queue |
boolean |
getLineWrap()
Maps
JTextArea.getLineWrap() through queue |
TestOut |
getOutput()
Returns print output streams or writers.
|
int |
getRows()
Maps
JTextArea.getRows() through queue |
int |
getTabSize()
Maps
JTextArea.getTabSize() through queue |
Timeouts |
getTimeouts()
Return current timeouts.
|
boolean |
getWrapStyleWord()
Maps
JTextArea.getWrapStyleWord() through queue |
void |
insert(java.lang.String string,
int i)
Maps
JTextArea.insert(String, int) through queue |
void |
replaceRange(java.lang.String string,
int i,
int i1)
Maps
JTextArea.replaceRange(String, int, int) through queue |
void |
selectLines(int startLine,
int endLine)
Select some text lines.
|
void |
selectText(int startRow,
int startColumn,
int endRow,
int endColumn)
Select a part of text.
|
void |
setColumns(int i)
Maps
JTextArea.setColumns(int) through queue |
void |
setLineWrap(boolean b)
Maps
JTextArea.setLineWrap(boolean) through queue |
void |
setOutput(TestOut out)
Defines print output streams or writers.
|
void |
setRows(int i)
Maps
JTextArea.setRows(int) through queue |
void |
setTabSize(int i)
Maps
JTextArea.setTabSize(int) through queue |
void |
setTimeouts(Timeouts times)
Defines current timeouts.
|
void |
setWrapStyleWord(boolean b)
Maps
JTextArea.setWrapStyleWord(boolean) through queue |
void |
typeText(java.lang.String text,
int row,
int column)
Types text.
|
void |
usePageNavigationKeys(boolean yesOrNo)
Deprecated.
All text operations are performed by TextDriver regitered for this operator type.
|
static javax.swing.JTextArea |
waitJTextArea(java.awt.Container cont,
ComponentChooser chooser)
Waits JTextArea in container.
|
static javax.swing.JTextArea |
waitJTextArea(java.awt.Container cont,
ComponentChooser chooser,
int index)
Waits JTextArea in container.
|
static javax.swing.JTextArea |
waitJTextArea(java.awt.Container cont,
java.lang.String text,
boolean ce,
boolean ccs)
Waits JTextArea by text.
|
static javax.swing.JTextArea |
waitJTextArea(java.awt.Container cont,
java.lang.String text,
boolean ce,
boolean ccs,
int index)
Waits JTextArea by text.
|
addCaretListener, changeCaretPosition, changeCaretPosition, changeCaretPosition, clearText, copy, copyEnvironment, cut, enterText, findJTextComponent, findJTextComponent, findJTextComponent, findJTextComponent, getActions, getCaret, getCaretColor, getCaretPosition, getDisabledTextColor, getDisplayedText, getDocument, getFocusAccelerator, getHighlighter, getKeymap, getMargin, getPositionByText, getPositionByText, getPositionByText, getPositionByText, getPreferredScrollableViewportSize, getScrollableBlockIncrement, getScrollableTracksViewportHeight, getScrollableTracksViewportWidth, getScrollableUnitIncrement, getSelectedText, getSelectedTextColor, getSelectionColor, getSelectionEnd, getSelectionStart, getText, getText, getUI, isEditable, modelToView, moveCaretPosition, paste, read, removeCaretListener, replaceSelection, scrollToPosition, select, selectAll, selectText, selectText, selectText, setCaret, setCaretColor, setCaretPosition, setDisabledTextColor, setDocument, setEditable, setFocusAccelerator, setHighlighter, setKeymap, setMargin, setSelectedTextColor, setSelectionColor, setSelectionEnd, setSelectionStart, setText, setUI, typeText, typeText, viewToModel, waitCaretPosition, waitJTextComponent, waitJTextComponent, waitJTextComponent, waitJTextComponent, waitText, waitText, write
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, getInsets, getNextFocusableComponent, getRegisteredKeyStrokes, getRootPane, 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, setPreferredSize, setRequestFocusEnabled, setToolTipText, showToolTip, unregisterKeyboardAction, updateUI, waitJComponent, waitJComponent, waitJComponent, waitJComponent, waitToolTip
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
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, 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, 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, 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 static final java.lang.String COLUMN_COUNT_DPROP
getDump()
,
Constant Field Valuespublic static final java.lang.String ROW_COUNT_DPROP
getDump()
,
Constant Field Valuespublic JTextAreaOperator(javax.swing.JTextArea b)
b
- a componentpublic JTextAreaOperator(ContainerOperator cont, ComponentChooser chooser, int index)
cont
- a containerchooser
- a component chooser specifying searching criteria.index
- an index between appropriate ones.public JTextAreaOperator(ContainerOperator cont, ComponentChooser chooser)
cont
- a containerchooser
- a component chooser specifying searching criteria.public JTextAreaOperator(ContainerOperator cont, java.lang.String text, int index)
cont
- a containertext
- Button text.index
- Ordinal component index.TimeoutExpiredException
Operator.isCaptionEqual(String, String, boolean, boolean)
public JTextAreaOperator(ContainerOperator cont, java.lang.String text)
cont
- a containertext
- Button text.TimeoutExpiredException
Operator.isCaptionEqual(String, String, boolean, boolean)
public JTextAreaOperator(ContainerOperator cont, int index)
cont
- a containerindex
- Ordinal component index.TimeoutExpiredException
public JTextAreaOperator(ContainerOperator cont)
cont
- a containerTimeoutExpiredException
public static javax.swing.JTextArea findJTextArea(java.awt.Container cont, ComponentChooser chooser, int index)
cont
- Container to search component in.chooser
- a component chooser specifying searching criteria.index
- Ordinal component index.public static javax.swing.JTextArea findJTextArea(java.awt.Container cont, ComponentChooser chooser)
cont
- Container to search component in.chooser
- a component chooser specifying searching criteria.public static javax.swing.JTextArea findJTextArea(java.awt.Container cont, java.lang.String text, boolean ce, boolean ccs, int index)
cont
- Container to search component in.text
- Component text.ce
- Compare text exactly.ccs
- Compare text case sensitively.index
- Ordinal component index.Operator.isCaptionEqual(String, String, boolean, boolean)
public static javax.swing.JTextArea findJTextArea(java.awt.Container cont, java.lang.String text, boolean ce, boolean ccs)
cont
- Container to search component in.text
- Component text.ce
- Compare text exactly.ccs
- Compare text case sensitively.Operator.isCaptionEqual(String, String, boolean, boolean)
public static javax.swing.JTextArea waitJTextArea(java.awt.Container cont, ComponentChooser chooser, int index)
cont
- Container to search component in.chooser
- a component chooser specifying searching criteria.index
- Ordinal component index.TimeoutExpiredException
public static javax.swing.JTextArea waitJTextArea(java.awt.Container cont, ComponentChooser chooser)
cont
- Container to search component in.chooser
- a component chooser specifying searching criteria.TimeoutExpiredException
public static javax.swing.JTextArea waitJTextArea(java.awt.Container cont, java.lang.String text, boolean ce, boolean ccs, int index)
cont
- Container to search component in.text
- Component text.ce
- Compare text exactly.ccs
- Compare text case sensitively.index
- Ordinal component index.TimeoutExpiredException
Operator.isCaptionEqual(String, String, boolean, boolean)
public static javax.swing.JTextArea waitJTextArea(java.awt.Container cont, java.lang.String text, boolean ce, boolean ccs)
cont
- Container to search component in.text
- Component text.ce
- Compare text exactly.ccs
- Compare text case sensitively.TimeoutExpiredException
Operator.isCaptionEqual(String, String, boolean, boolean)
public void setTimeouts(Timeouts times)
Timeoutable
setTimeouts
in interface Timeoutable
setTimeouts
in class JTextComponentOperator
times
- A collection of timeout assignments.Timeoutable.getTimeouts()
public Timeouts getTimeouts()
Timeoutable
getTimeouts
in interface Timeoutable
getTimeouts
in class JTextComponentOperator
Timeoutable.setTimeouts(org.netbeans.jemmy.Timeouts)
public void setOutput(TestOut out)
Outputable
setOutput
in interface Outputable
setOutput
in class JTextComponentOperator
out
- Identify the streams or writers used for print output.Outputable.getOutput()
public TestOut getOutput()
Outputable
getOutput
in interface Outputable
getOutput
in class JTextComponentOperator
Outputable.setOutput(org.netbeans.jemmy.TestOut)
public void usePageNavigationKeys(boolean yesOrNo)
yesOrNo
- if page navigation keys need to be used.public void changeCaretRow(int row)
row
- Line to move caret to.TimeoutExpiredException
JTextComponentOperator.changeCaretPosition(int)
,
JTextComponentOperator.changeCaretPosition(int)
,
changeCaretPosition(int, int)
public void changeCaretPosition(int row, int column)
row
- Line to move caret to.column
- Column to move caret to.TimeoutExpiredException
JTextComponentOperator.changeCaretPosition(int)
,
changeCaretRow(int)
,
changeCaretPosition(int, int)
public void typeText(java.lang.String text, int row, int column)
text
- Text to be typed.row
- Line to type text in.column
- Column to type text from.TimeoutExpiredException
JTextComponentOperator.typeText(String, int)
public void selectText(int startRow, int startColumn, int endRow, int endColumn)
startRow
- Start position row.startColumn
- Start position column.endRow
- End position row.endColumn
- End position column.TimeoutExpiredException
JTextComponentOperator.selectText(int, int)
,
selectLines(int, int)
public void selectLines(int startLine, int endLine)
startLine
- start selectionendLine
- end selectionTimeoutExpiredException
JTextComponentOperator.selectText(int, int)
,
selectText(int, int, int, int)
public java.util.Hashtable getDump()
getDump
in class JTextComponentOperator
public void append(java.lang.String string)
JTextArea.append(String)
through queuepublic int getColumns()
JTextArea.getColumns()
through queuepublic int getLineCount()
JTextArea.getLineCount()
through queuepublic int getLineEndOffset(int i)
JTextArea.getLineEndOffset(int)
through queuepublic int getLineOfOffset(int i)
JTextArea.getLineOfOffset(int)
through queuepublic int getLineStartOffset(int i)
JTextArea.getLineStartOffset(int)
through queuepublic boolean getLineWrap()
JTextArea.getLineWrap()
through queuepublic int getRows()
JTextArea.getRows()
through queuepublic int getTabSize()
JTextArea.getTabSize()
through queuepublic boolean getWrapStyleWord()
JTextArea.getWrapStyleWord()
through queuepublic void insert(java.lang.String string, int i)
JTextArea.insert(String, int)
through queuepublic void replaceRange(java.lang.String string, int i, int i1)
JTextArea.replaceRange(String, int, int)
through queuepublic void setColumns(int i)
JTextArea.setColumns(int)
through queuepublic void setLineWrap(boolean b)
JTextArea.setLineWrap(boolean)
through queuepublic void setRows(int i)
JTextArea.setRows(int)
through queuepublic void setTabSize(int i)
JTextArea.setTabSize(int)
through queuepublic void setWrapStyleWord(boolean b)
JTextArea.setWrapStyleWord(boolean)
through queue