public abstract class AWTScrollDriver extends AbstractScrollDriver
ADJUST_CLICK_COUNT, SCROLL_FREEZE_TIMEOUT| Constructor and Description |
|---|
AWTScrollDriver(java.lang.String[] supported)
Constructs a ChoiceDriver.
|
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
canDragAndDrop(ComponentOperator oper)
Tells if this driver allows to perform drag'n'drop scrolling.
|
protected boolean |
canJump(ComponentOperator oper)
Tells if this driver allows to perform jumps.
|
protected boolean |
canPushAndWait(ComponentOperator oper)
Tells if this driver allows to perform "push and wait" scrolling.
|
protected void |
drag(ComponentOperator oper,
java.awt.Point pnt)
Drag to a specified point.
|
protected void |
drop(ComponentOperator oper,
java.awt.Point pnt)
Drop at a specified point.
|
protected abstract java.awt.Point |
getClickPoint(ComponentOperator oper,
int direction,
int orientation)
Defines a click point which needs to be used in
order to increase/decrease scroller value.
|
protected int |
getDragAndDropStepLength(ComponentOperator oper)
Returns a number of pixels in one drag and drop scrolling.
|
protected Timeout |
getScrollDeltaTimeout(ComponentOperator oper)
Returns a timeout for sleeping between verifications during
"push and wait" scrolling.
|
protected void |
jump(ComponentOperator oper,
ScrollAdjuster adj)
Performs maximal scroll step.
|
protected java.awt.Point |
startDragging(ComponentOperator oper)
Starts drag'n'drop scrolling.
|
protected void |
startPushAndWait(ComponentOperator oper,
int direction,
int orientation)
Presses something like a scroll button.
|
protected void |
step(ComponentOperator oper,
ScrollAdjuster adj)
Performs minimal scrolling step.
|
protected void |
stopPushAndWait(ComponentOperator oper,
int direction,
int orientation)
Releases something like a scroll button.
|
doDragAndDrop, doJumps, doPushAndWait, doSteps, position, scrollcheckSupported, getSupportedclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitscrollToMaximum, scrollToMinimumpublic AWTScrollDriver(java.lang.String[] supported)
supported - an array of supported class namesprotected void step(ComponentOperator oper, ScrollAdjuster adj)
AbstractScrollDriverstep in class AbstractScrollDriveroper - an operator.adj - a scroll adjusterprotected void jump(ComponentOperator oper, ScrollAdjuster adj)
AbstractScrollDriverjump in class AbstractScrollDriveroper - an operator.adj - a scroll adjusterprotected void startPushAndWait(ComponentOperator oper, int direction, int orientation)
AbstractScrollDriverstartPushAndWait in class AbstractScrollDriveroper - an operator.direction - - one of the ScrollAdjister.INCREASE_SCROLL_DIRECTION,
ScrollAdjister.DECREASE_SCROLL_DIRECTION, ScrollAdjister.DO_NOT_TOUCH_SCROLL_DIRECTION values.orientation - one of the Adjustable.HORIZONTAL or Adjustable.VERTICAL values.protected void stopPushAndWait(ComponentOperator oper, int direction, int orientation)
AbstractScrollDriverstopPushAndWait in class AbstractScrollDriveroper - an operator.direction - - one of the ScrollAdjister.INCREASE_SCROLL_DIRECTION,
ScrollAdjister.DECREASE_SCROLL_DIRECTION, ScrollAdjister.DO_NOT_TOUCH_SCROLL_DIRECTION values.orientation - one of the Adjustable.HORIZONTAL or Adjustable.VERTICAL values.protected java.awt.Point startDragging(ComponentOperator oper)
AbstractScrollDriverstartDragging in class AbstractScrollDriveroper - an operator.protected void drop(ComponentOperator oper, java.awt.Point pnt)
AbstractScrollDriverdrop in class AbstractScrollDriveroper - an operator.pnt - the point to drop.protected void drag(ComponentOperator oper, java.awt.Point pnt)
AbstractScrollDriverdrag in class AbstractScrollDriveroper - an operator.pnt - the point to drag to.protected Timeout getScrollDeltaTimeout(ComponentOperator oper)
AbstractScrollDrivergetScrollDeltaTimeout in class AbstractScrollDriveroper - an operator.protected boolean canDragAndDrop(ComponentOperator oper)
AbstractScrollDrivercanDragAndDrop in class AbstractScrollDriveroper - an operator.protected boolean canJump(ComponentOperator oper)
AbstractScrollDrivercanJump in class AbstractScrollDriveroper - an operator.protected boolean canPushAndWait(ComponentOperator oper)
AbstractScrollDrivercanPushAndWait in class AbstractScrollDriveroper - an operator.protected int getDragAndDropStepLength(ComponentOperator oper)
AbstractScrollDrivergetDragAndDropStepLength in class AbstractScrollDriveroper - an operator.protected abstract java.awt.Point getClickPoint(ComponentOperator oper, int direction, int orientation)
oper - an operator.direction - - one of the ScrollAdjister.INCREASE_SCROLL_DIRECTION,
ScrollAdjister.DECREASE_SCROLL_DIRECTION, ScrollAdjister.DO_NOT_TOUCH_SCROLL_DIRECTION values.orientation - one of the Adjustable.HORIZONTAL or Adjustable.VERTICAL values.