org.netbeans.jemmy.operators
Class JSpinnerOperator.ListScrollAdjuster

java.lang.Object
  extended by org.netbeans.jemmy.operators.JSpinnerOperator.ListScrollAdjuster
All Implemented Interfaces:
ScrollAdjuster
Enclosing class:
JSpinnerOperator

public static class JSpinnerOperator.ListScrollAdjuster
extends Object
implements ScrollAdjuster

A ScrollAdjuster to be used for JSpinner component having SpinnerListModel model.

See Also:
JSpinnerOperator.ListSpinnerOperator

Field Summary
 
Fields inherited from interface org.netbeans.jemmy.drivers.scrolling.ScrollAdjuster
DECREASE_SCROLL_DIRECTION, DO_NOT_TOUCH_SCROLL_DIRECTION, INCREASE_SCROLL_DIRECTION
 
Constructor Summary
JSpinnerOperator.ListScrollAdjuster(JSpinnerOperator oper, int itemIndex)
          Constructs a ListScrollAdjuster object.
JSpinnerOperator.ListScrollAdjuster(JSpinnerOperator oper, Object value)
          Constructs a ListScrollAdjuster object.
 
Method Summary
 String getDescription()
          Returns a printable scrolling description.
 int getScrollDirection()
          Returns scroll direction to reach necessary scroller value.
 int getScrollOrientation()
          Returns scrolling orientation.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JSpinnerOperator.ListScrollAdjuster

public JSpinnerOperator.ListScrollAdjuster(JSpinnerOperator oper,
                                           Object value)
Constructs a ListScrollAdjuster object.

Parameters:
oper - an operator to work with.
value - a value to scroll to.

JSpinnerOperator.ListScrollAdjuster

public JSpinnerOperator.ListScrollAdjuster(JSpinnerOperator oper,
                                           int itemIndex)
Constructs a ListScrollAdjuster object.

Parameters:
oper - an operator to work with.
itemIndex - an item index to scroll to.
Method Detail

getScrollDirection

public int getScrollDirection()
Description copied from interface: ScrollAdjuster
Returns scroll direction to reach necessary scroller value.

Specified by:
getScrollDirection in interface ScrollAdjuster
Returns:
one of the values: INCREASE_SCROLL_DIRECTION, DECREASE_SCROLL_DIRECTION or DO_NOT_TOUCH_SCROLL_DIRECTION.

getScrollOrientation

public int getScrollOrientation()
Description copied from interface: ScrollAdjuster
Returns scrolling orientation.

Specified by:
getScrollOrientation in interface ScrollAdjuster
Returns:
one of the values: Adjustable.HORIZONTAL or Adjustable.VERTICAL.

getDescription

public String getDescription()
Description copied from interface: ScrollAdjuster
Returns a printable scrolling description.

Specified by:
getDescription in interface ScrollAdjuster
Returns:
a description.