public abstract class TextAPIDriver extends LightSupportiveDriver implements TextDriver
| Constructor and Description |
|---|
TextAPIDriver(java.lang.String[] supported)
Constructs a ChoiceDriver.
|
| Modifier and Type | Method and Description |
|---|---|
void |
changeCaretPosition(ComponentOperator oper,
int position)
Moves caret.
|
void |
changeText(ComponentOperator oper,
java.lang.String text)
Replace component text.
|
void |
clearText(ComponentOperator oper)
Clears component text.
|
void |
enterText(ComponentOperator oper,
java.lang.String text)
Type text and push enter.
|
abstract int |
getCaretPosition(ComponentOperator oper)
Returns current caret position.
|
abstract int |
getSelectionEnd(ComponentOperator oper)
Returns a caret position of selection end.
|
abstract int |
getSelectionStart(ComponentOperator oper)
Returns a caret position of selection start.
|
abstract java.lang.String |
getText(ComponentOperator oper)
Returns operator's text.
|
void |
selectText(ComponentOperator oper,
int startPosition,
int finalPosition)
Selects text.
|
void |
typeText(ComponentOperator oper,
java.lang.String text,
int caretPosition)
Types new text.
|
checkSupported, getSupportedpublic TextAPIDriver(java.lang.String[] supported)
supported - an array of supported class namespublic void changeCaretPosition(ComponentOperator oper, int position)
TextDriverchangeCaretPosition in interface TextDriveroper - Text component operator.position - Position to move caret to.public void selectText(ComponentOperator oper, int startPosition, int finalPosition)
TextDriverselectText in interface TextDriveroper - Text component operator.startPosition - a posistion of selction startfinalPosition - a posistion of selction endpublic void clearText(ComponentOperator oper)
TextDriverclearText in interface TextDriveroper - Text component operator.public void typeText(ComponentOperator oper, java.lang.String text, int caretPosition)
TextDrivertypeText in interface TextDriveroper - Text component operator.text - New text to type.caretPosition - Type text at that position.public void changeText(ComponentOperator oper, java.lang.String text)
TextDriverchangeText in interface TextDriveroper - Text component operator.text - New text to type.public void enterText(ComponentOperator oper, java.lang.String text)
TextDriverenterText in interface TextDriveroper - Text component operator.text - New text to type.public abstract java.lang.String getText(ComponentOperator oper)
oper - an operator.public abstract int getCaretPosition(ComponentOperator oper)
oper - an operator.public abstract int getSelectionStart(ComponentOperator oper)
oper - an operator.public abstract int getSelectionEnd(ComponentOperator oper)
oper - an operator.