Class JSliderAPIDriver
- java.lang.Object
-
- org.netbeans.jemmy.drivers.LightSupportiveDriver
-
- org.netbeans.jemmy.drivers.scrolling.AbstractScrollDriver
-
- org.netbeans.jemmy.drivers.scrolling.JSliderAPIDriver
-
- All Implemented Interfaces:
LightDriver,ScrollDriver
public class JSliderAPIDriver extends AbstractScrollDriver
A scroll driver serving JSlider component.- Author:
- Alexandre Iline(alexandre.iline@sun.com)
-
-
Field Summary
-
Fields inherited from class org.netbeans.jemmy.drivers.scrolling.AbstractScrollDriver
ADJUST_CLICK_COUNT
-
-
Constructor Summary
Constructors Constructor Description JSliderAPIDriver()Constructs a JSliderDriver object.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected booleancanDragAndDrop(ComponentOperator oper)Tells if this driver allows to perform drag'n'drop scrolling.protected booleancanJump(ComponentOperator oper)Tells if this driver allows to perform jumps.protected booleancanPushAndWait(ComponentOperator oper)Tells if this driver allows to perform "push and wait" scrolling.protected voiddrag(ComponentOperator oper, java.awt.Point pnt)Drag to a specified point.protected voiddrop(ComponentOperator oper, java.awt.Point pnt)Drop at a specified point.protected intgetDragAndDropStepLength(ComponentOperator oper)Returns a number of pixels in one drag and drop scrolling.protected TimeoutgetScrollDeltaTimeout(ComponentOperator oper)Returns a timeout for sleeping between verifications during "push and wait" scrolling.protected voidjump(ComponentOperator oper, ScrollAdjuster adj)Performs maximal scroll step.voidscrollToMaximum(ComponentOperator oper, int orientation)Changes value to a maximum.voidscrollToMinimum(ComponentOperator oper, int orientation)Changes value to a minimum.protected java.awt.PointstartDragging(ComponentOperator oper)Starts drag'n'drop scrolling.protected voidstartPushAndWait(ComponentOperator oper, int direction, int orientation)Presses something like a scroll button.protected voidstep(ComponentOperator oper, ScrollAdjuster adj)Performs minimal scrolling step.protected voidstopPushAndWait(ComponentOperator oper, int direction, int orientation)Releases something like a scroll button.-
Methods inherited from class org.netbeans.jemmy.drivers.scrolling.AbstractScrollDriver
doDragAndDrop, doJumps, doPushAndWait, doSteps, scroll
-
Methods inherited from class org.netbeans.jemmy.drivers.LightSupportiveDriver
checkSupported, getSupported
-
-
-
-
Method Detail
-
scrollToMinimum
public void scrollToMinimum(ComponentOperator oper, int orientation)
Description copied from interface:ScrollDriverChanges value to a minimum.- Parameters:
oper- Scroller operator.orientation-java.awt.Adjustable.HORIZONTALorjava.awt.Adjustable.VERTICAL
-
scrollToMaximum
public void scrollToMaximum(ComponentOperator oper, int orientation)
Description copied from interface:ScrollDriverChanges value to a maximum.- Parameters:
oper- Scroller operator.orientation-java.awt.Adjustable.HORIZONTALorjava.awt.Adjustable.VERTICAL
-
step
protected void step(ComponentOperator oper, ScrollAdjuster adj)
Description copied from class:AbstractScrollDriverPerforms minimal scrolling step.- Specified by:
stepin classAbstractScrollDriver- Parameters:
oper- an operator.adj- a scroll adjuster
-
getScrollDeltaTimeout
protected Timeout getScrollDeltaTimeout(ComponentOperator oper)
Description copied from class:AbstractScrollDriverReturns a timeout for sleeping between verifications during "push and wait" scrolling.- Specified by:
getScrollDeltaTimeoutin classAbstractScrollDriver- Parameters:
oper- an operator.- Returns:
- a timeout
-
jump
protected void jump(ComponentOperator oper, ScrollAdjuster adj)
Description copied from class:AbstractScrollDriverPerforms maximal scroll step.- Specified by:
jumpin classAbstractScrollDriver- Parameters:
oper- an operator.adj- a scroll adjuster
-
startPushAndWait
protected void startPushAndWait(ComponentOperator oper, int direction, int orientation)
Description copied from class:AbstractScrollDriverPresses something like a scroll button.- Specified by:
startPushAndWaitin classAbstractScrollDriver- Parameters:
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.
-
stopPushAndWait
protected void stopPushAndWait(ComponentOperator oper, int direction, int orientation)
Description copied from class:AbstractScrollDriverReleases something like a scroll button.- Specified by:
stopPushAndWaitin classAbstractScrollDriver- Parameters:
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.
-
startDragging
protected java.awt.Point startDragging(ComponentOperator oper)
Description copied from class:AbstractScrollDriverStarts drag'n'drop scrolling.- Specified by:
startDraggingin classAbstractScrollDriver- Parameters:
oper- an operator.- Returns:
- start drigging point.
-
drop
protected void drop(ComponentOperator oper, java.awt.Point pnt)
Description copied from class:AbstractScrollDriverDrop at a specified point.- Specified by:
dropin classAbstractScrollDriver- Parameters:
oper- an operator.pnt- the point to drop.
-
drag
protected void drag(ComponentOperator oper, java.awt.Point pnt)
Description copied from class:AbstractScrollDriverDrag to a specified point.- Specified by:
dragin classAbstractScrollDriver- Parameters:
oper- an operator.pnt- the point to drag to.
-
canDragAndDrop
protected boolean canDragAndDrop(ComponentOperator oper)
Description copied from class:AbstractScrollDriverTells if this driver allows to perform drag'n'drop scrolling.- Specified by:
canDragAndDropin classAbstractScrollDriver- Parameters:
oper- an operator.- Returns:
- true if this driver allows to drag'n'drop.
-
canJump
protected boolean canJump(ComponentOperator oper)
Description copied from class:AbstractScrollDriverTells if this driver allows to perform jumps.- Specified by:
canJumpin classAbstractScrollDriver- Parameters:
oper- an operator.- Returns:
- true if this driver allows to jump.
-
canPushAndWait
protected boolean canPushAndWait(ComponentOperator oper)
Description copied from class:AbstractScrollDriverTells if this driver allows to perform "push and wait" scrolling.- Specified by:
canPushAndWaitin classAbstractScrollDriver- Parameters:
oper- an operator.- Returns:
- true if this driver allows to "push and wait".
-
getDragAndDropStepLength
protected int getDragAndDropStepLength(ComponentOperator oper)
Description copied from class:AbstractScrollDriverReturns a number of pixels in one drag and drop scrolling.- Specified by:
getDragAndDropStepLengthin classAbstractScrollDriver- Parameters:
oper- an operator.- Returns:
- drag'n'drop step length.
-
-