|
|||||||||
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.jemmy.operators.JTextComponentOperator
org.netbeans.jemmy.operators.JTextAreaOperator
public class JTextAreaOperator
Class provides basic functions to operate with JTextArea
(selection, typing, deleting)
Timeouts used:
JTextComponentOperator.PushKeyTimeout - time between key pressing and releasing during text typing
JTextComponentOperator.BetweenKeysTimeout - time to sleep between two chars typing
JTextComponentOperator.ChangeCaretPositionTimeout - maximum time to chenge caret position
JTextComponentOperator.TypeTextTimeout - maximum time to type text
ComponentOperator.WaitComponentTimeout - time to wait component displayed
ComponentOperator.WaitFocusTimeout - time to wait component focus
JScrollBarOperator.OneScrollClickTimeout - time for one scroll click
JScrollBarOperator.WholeScrollTimeout - time for the whole scrolling
.
Timeouts
Nested Class Summary | |
---|---|
static class |
JTextAreaOperator.JTextAreaFinder
Checks component type. |
Nested classes/interfaces inherited from class org.netbeans.jemmy.operators.JTextComponentOperator |
---|
JTextComponentOperator.JTextComponentByTextFinder, JTextComponentOperator.JTextComponentFinder, JTextComponentOperator.NoSuchTextException, JTextComponentOperator.TextChooser |
Nested classes/interfaces inherited from class org.netbeans.jemmy.operators.JComponentOperator |
---|
JComponentOperator.JComponentByTipFinder, JComponentOperator.JComponentFinder |
Nested classes/interfaces inherited from class org.netbeans.jemmy.operators.ContainerOperator |
---|
ContainerOperator.ContainerFinder |
Nested classes/interfaces inherited from class org.netbeans.jemmy.operators.Operator |
---|
Operator.ComponentVisualizer, Operator.DefaultPathParser, Operator.DefaultStringComparator, Operator.Finder, Operator.MapAction, Operator.MapBooleanAction, Operator.MapByteAction, Operator.MapDoubleAction, Operator.MapFloatAction, Operator.MapCharacterAction, Operator.MapIntegerAction, Operator.MapLongAction, Operator.MapVoidAction, Operator.NoBlockingAction, Operator.PathParser, Operator.StringComparator |
Field Summary | |
---|---|
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. |
Fields inherited from class org.netbeans.jemmy.operators.JTextComponentOperator |
---|
IS_EDITABLE_DPROP, modifiersPressed, SELECTED_TEXT_DPROP, TEXT_DPROP |
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 | |
---|---|
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. |
Method Summary | |
---|---|
void |
append(java.lang.String string)
Maps JTextArea.append(String) through queue |
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 |
changeCaretPosition(int row,
int column)
Moves caret. |
void |
changeCaretRow(int row)
Moves caret to line. |
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. |
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 java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String COLUMN_COUNT_DPROP
getDump()
,
Constant Field Valuespublic static final java.lang.String ROW_COUNT_DPROP
getDump()
,
Constant Field ValuesConstructor Detail |
---|
public 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 container
TimeoutExpiredException
Method Detail |
---|
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 selection
TimeoutExpiredException
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 queue
public int getColumns()
JTextArea.getColumns()
through queue
public int getLineCount()
JTextArea.getLineCount()
through queue
public int getLineEndOffset(int i)
JTextArea.getLineEndOffset(int)
through queue
public int getLineOfOffset(int i)
JTextArea.getLineOfOffset(int)
through queue
public int getLineStartOffset(int i)
JTextArea.getLineStartOffset(int)
through queue
public boolean getLineWrap()
JTextArea.getLineWrap()
through queue
public int getRows()
JTextArea.getRows()
through queue
public int getTabSize()
JTextArea.getTabSize()
through queue
public boolean getWrapStyleWord()
JTextArea.getWrapStyleWord()
through queue
public void insert(java.lang.String string, int i)
JTextArea.insert(String, int)
through queue
public void replaceRange(java.lang.String string, int i, int i1)
JTextArea.replaceRange(String, int, int)
through queue
public void setColumns(int i)
JTextArea.setColumns(int)
through queue
public void setLineWrap(boolean b)
JTextArea.setLineWrap(boolean)
through queue
public void setRows(int i)
JTextArea.setRows(int)
through queue
public void setTabSize(int i)
JTextArea.setTabSize(int)
through queue
public void setWrapStyleWord(boolean b)
JTextArea.setWrapStyleWord(boolean)
through queue
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |