public class ScrollbarOperator extends ComponentOperator implements Timeoutable, Outputable
Timeouts
Modifier and Type | Class and Description |
---|---|
static class |
ScrollbarOperator.ScrollbarFinder
Checks component type.
|
Operator.ComponentVisualizer, Operator.DefaultPathParser, Operator.DefaultStringComparator, Operator.Finder, Operator.MapAction, Operator.MapBooleanAction, Operator.MapByteAction, Operator.MapCharacterAction, Operator.MapDoubleAction, Operator.MapFloatAction, Operator.MapIntegerAction, Operator.MapLongAction, Operator.MapVoidAction, Operator.NoBlockingAction, Operator.PathParser, Operator.StringComparator
HEIGHT_DPROP, IS_SHOWING_DPROP, IS_VISIBLE_DPROP, NAME_DPROP, WIDTH_DPROP, X_DPROP, Y_DPROP
CLASS_DPROP, TO_STRING_DPROP
Constructor and Description |
---|
ScrollbarOperator(ContainerOperator cont)
Constructs a ScrollbarOperator object.
|
ScrollbarOperator(ContainerOperator cont,
ComponentChooser chooser)
Constructs a ScrollbarOperator object.
|
ScrollbarOperator(ContainerOperator cont,
ComponentChooser chooser,
int index)
Constructs a ScrollbarOperator object.
|
ScrollbarOperator(ContainerOperator cont,
int index)
Constructs a ScrollbarOperator object.
|
ScrollbarOperator(java.awt.Scrollbar b)
Constructs a ScrollbarOperator object.
|
Modifier and Type | Method and Description |
---|---|
void |
addAdjustmentListener(java.awt.event.AdjustmentListener adjustmentListener)
Maps
Scrollbar.addAdjustmentListener(AdjustmentListener) through queue |
void |
copyEnvironment(Operator anotherOperator)
Copies all environment (output, timeouts,
visualizer) from another operator.
|
static java.awt.Scrollbar |
findScrollbar(java.awt.Container cont)
Finds a scrollbar.
|
static java.awt.Scrollbar |
findScrollbar(java.awt.Container cont,
ComponentChooser chooser)
Finds a scrollbar.
|
static java.awt.Scrollbar |
findScrollbar(java.awt.Container cont,
ComponentChooser chooser,
int index)
Finds a scrollbar.
|
static java.awt.Scrollbar |
findScrollbar(java.awt.Container cont,
int index)
Finds a scrollbar.
|
int |
getBlockIncrement()
Maps
Scrollbar.getBlockIncrement() through queue |
int |
getMaximum()
Maps
Scrollbar.getMaximum() through queue |
int |
getMinimum()
Maps
Scrollbar.getMinimum() through queue |
int |
getOrientation()
Maps
Scrollbar.getOrientation() through queue |
TestOut |
getOutput()
Returns print output streams or writers.
|
Timeouts |
getTimeouts()
Return current timeouts.
|
int |
getUnitIncrement()
Maps
Scrollbar.getUnitIncrement() through queue |
int |
getValue()
Maps
Scrollbar.getValue() through queue |
int |
getVisibleAmount()
Maps
Scrollbar.getVisibleAmount() through queue |
void |
removeAdjustmentListener(java.awt.event.AdjustmentListener adjustmentListener)
Maps
Scrollbar.removeAdjustmentListener(AdjustmentListener) through queue |
void |
scrollTo(ScrollAdjuster adj)
Scrolls scrollbar to the position defined by a ScrollAdjuster implementation.
|
void |
scrollTo(Waitable w,
java.lang.Object waiterParam,
boolean increase)
Scrolls scrollbar to the position defined by w parameter.
|
void |
scrollToMaximum()
Scrolls to maximum value.
|
void |
scrollToMinimum()
Scrolls to minimum value.
|
void |
scrollToValue(double proportionalValue)
Scrolls scroll bar to necessary proportional value.
|
void |
scrollToValue(int value)
Scrolls scroll bar to necessary value.
|
void |
setBlockIncrement(int i)
Maps
Scrollbar.setBlockIncrement(int) through queue |
void |
setMaximum(int i)
Maps
Scrollbar.setMaximum(int) through queue |
void |
setMinimum(int i)
Maps
Scrollbar.setMinimum(int) through queue |
void |
setOrientation(int i)
Maps
Scrollbar.setOrientation(int) through queue |
void |
setOutput(TestOut out)
Defines print output streams or writers.
|
void |
setTimeouts(Timeouts timeouts)
Defines current timeouts.
|
void |
setUnitIncrement(int i)
Maps
Scrollbar.setUnitIncrement(int) through queue |
void |
setValue(int i)
Maps
Scrollbar.setValue(int) through queue |
void |
setValues(int i,
int i1,
int i2,
int i3)
Maps
Scrollbar.setValues(int, int, int, int) through queue |
void |
setVisibleAmount(int i)
Maps
Scrollbar.setVisibleAmount(int) through queue |
static java.awt.Scrollbar |
waitScrollbar(java.awt.Container cont)
Waits a scrollbar.
|
static java.awt.Scrollbar |
waitScrollbar(java.awt.Container cont,
ComponentChooser chooser)
Waits a scrollbar.
|
static java.awt.Scrollbar |
waitScrollbar(java.awt.Container cont,
ComponentChooser chooser,
int index)
Waits a scrollbar.
|
static java.awt.Scrollbar |
waitScrollbar(java.awt.Container cont,
int index)
Waits a scrollbar.
|
activateWindow, add, addComponentListener, addFocusListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addNotify, addPropertyChangeListener, addPropertyChangeListener, checkImage, checkImage, clickForPopup, clickForPopup, clickForPopup, clickForPopup, clickMouse, clickMouse, clickMouse, clickMouse, clickMouse, clickMouse, clickMouse, contains, contains, createImage, createImage, dispatchEvent, doLayout, dragMouse, dragMouse, dragMouse, dragNDrop, dragNDrop, dragNDrop, enableInputMethods, enterMouse, exitMouse, findComponent, findComponent, getAlignmentX, getAlignmentY, getBackground, getBounds, getBounds, getCenterX, getCenterXForClick, getCenterY, getCenterYForClick, getColorModel, getComponentAt, getComponentAt, getComponentOrientation, getContainer, getContainers, getCursor, getDropTarget, getDump, getEventDispatcher, getFocus, getFont, getFontMetrics, getForeground, getGraphics, getHeight, getInputContext, getInputMethodRequests, getLocale, getLocation, getLocation, getLocationOnScreen, getMaximumSize, getMinimumSize, getName, getParent, getPreferredSize, getSize, getSize, getSource, getToolkit, getTreeLock, getWidth, getWindow, getX, getY, hasFocus, imageUpdate, invalidate, isDisplayable, isDoubleBuffered, isEnabled, isFocusTraversable, isLightweight, isOpaque, isShowing, isValid, isVisible, list, list, list, list, list, makeComponentVisible, moveMouse, paint, paintAll, prepareImage, prepareImage, pressKey, pressKey, pressMouse, pressMouse, print, printAll, pushKey, pushKey, releaseKey, releaseKey, releaseMouse, releaseMouse, remove, removeComponentListener, removeFocusListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setFont, setForeground, setLocale, setLocation, setLocation, setName, setSize, setSize, setVisible, transferFocus, typeKey, typeKey, typeKey, update, validate, waitComponent, waitComponent, waitComponent, waitComponent, waitComponentEnabled, waitComponentShowing, waitComponentVisible, waitHasFocus, wtComponentEnabled
addOperatorPackage, addToDump, addToDump, createOperator, getCharBindingMap, getCharKey, getCharModifiers, getCharsKeys, getCharsKeys, getCharsModifiers, getCharsModifiers, getComparator, getDefaultComponentVisualizer, getDefaultMouseButton, getDefaultPathParser, getDefaultStringComparator, getDefaultVerification, getEnvironmentOperator, getParentPath, getParentPath, getPathParser, getPopupMouseButton, getProperties, getQueueTool, getVerification, getVisualizer, isCaptionEqual, isCaptionEqual, isCaptionEqual, lockQueue, parseString, parseString, printDump, produceNoBlocking, produceNoBlocking, produceTimeRestricted, produceTimeRestricted, runMapping, runMapping, runMapping, runMapping, runMapping, runMapping, runMapping, runMapping, runMapping, setCharBindingMap, setComparator, setDefaultComponentVisualizer, setDefaultPathParser, setDefaultStringComparator, setDefaultVerification, setPathParser, setProperties, setVerification, setVisualizer, toStringSource, unlockAndThrow, unlockQueue, waitState
public ScrollbarOperator(java.awt.Scrollbar b)
b
- a componentpublic ScrollbarOperator(ContainerOperator cont, ComponentChooser chooser, int index)
cont
- a containerchooser
- a component chooser specifying searching criteria.index
- an index between appropriate ones.public ScrollbarOperator(ContainerOperator cont, ComponentChooser chooser)
cont
- a containerchooser
- a component chooser specifying searching criteria.public ScrollbarOperator(ContainerOperator cont, int index)
cont
- a containerindex
- an index between appropriate ones.public ScrollbarOperator(ContainerOperator cont)
cont
- a containerpublic static java.awt.Scrollbar findScrollbar(java.awt.Container cont, ComponentChooser chooser, int index)
cont
- a containerchooser
- a component chooser specifying searching criteria.index
- an index between appropriate ones.public static java.awt.Scrollbar findScrollbar(java.awt.Container cont, ComponentChooser chooser)
cont
- a containerchooser
- a component chooser specifying searching criteria.public static java.awt.Scrollbar findScrollbar(java.awt.Container cont, int index)
cont
- a containerindex
- an index between appropriate ones.public static java.awt.Scrollbar findScrollbar(java.awt.Container cont)
cont
- a containerpublic static java.awt.Scrollbar waitScrollbar(java.awt.Container cont, ComponentChooser chooser, int index)
cont
- a containerchooser
- a component chooser specifying searching criteria.index
- an index between appropriate ones.public static java.awt.Scrollbar waitScrollbar(java.awt.Container cont, ComponentChooser chooser)
cont
- a containerchooser
- a component chooser specifying searching criteria.public static java.awt.Scrollbar waitScrollbar(java.awt.Container cont, int index)
cont
- a containerindex
- an index between appropriate ones.public static java.awt.Scrollbar waitScrollbar(java.awt.Container cont)
cont
- a containerpublic void setOutput(TestOut out)
Outputable
setOutput
in interface Outputable
setOutput
in class ComponentOperator
out
- Identify the streams or writers used for print output.Outputable.getOutput()
public TestOut getOutput()
Outputable
getOutput
in interface Outputable
getOutput
in class ComponentOperator
Outputable.setOutput(org.netbeans.jemmy.TestOut)
public void setTimeouts(Timeouts timeouts)
Timeoutable
setTimeouts
in interface Timeoutable
setTimeouts
in class ComponentOperator
timeouts
- A collection of timeout assignments.Timeoutable.getTimeouts()
public Timeouts getTimeouts()
Timeoutable
getTimeouts
in interface Timeoutable
getTimeouts
in class ComponentOperator
Timeoutable.setTimeouts(org.netbeans.jemmy.Timeouts)
public void copyEnvironment(Operator anotherOperator)
Operator
copyEnvironment
in class ComponentOperator
anotherOperator
- an operator to copy the environment to.public void scrollTo(Waitable w, java.lang.Object waiterParam, boolean increase)
w
- Scrolling is stopped when w.actionProduced(waiterParam) != nullwaiterParam
- a waiting parameter.increase
- a scrolling direction.TimeoutExpiredException
public void scrollTo(ScrollAdjuster adj)
adj
- defines scrolling direction, and so on.TimeoutExpiredException
public void scrollToValue(int value)
value
- Scroll bar value to scroll to.TimeoutExpiredException
public void scrollToValue(double proportionalValue)
proportionalValue
- Proportional scroll to. Must be >= 0 and <= 1.TimeoutExpiredException
public void scrollToMinimum()
TimeoutExpiredException
public void scrollToMaximum()
TimeoutExpiredException
public void addAdjustmentListener(java.awt.event.AdjustmentListener adjustmentListener)
Scrollbar.addAdjustmentListener(AdjustmentListener)
through queuepublic int getBlockIncrement()
Scrollbar.getBlockIncrement()
through queuepublic int getMaximum()
Scrollbar.getMaximum()
through queuepublic int getMinimum()
Scrollbar.getMinimum()
through queuepublic int getOrientation()
Scrollbar.getOrientation()
through queuepublic int getUnitIncrement()
Scrollbar.getUnitIncrement()
through queuepublic int getValue()
Scrollbar.getValue()
through queuepublic int getVisibleAmount()
Scrollbar.getVisibleAmount()
through queuepublic void removeAdjustmentListener(java.awt.event.AdjustmentListener adjustmentListener)
Scrollbar.removeAdjustmentListener(AdjustmentListener)
through queuepublic void setBlockIncrement(int i)
Scrollbar.setBlockIncrement(int)
through queuepublic void setMaximum(int i)
Scrollbar.setMaximum(int)
through queuepublic void setMinimum(int i)
Scrollbar.setMinimum(int)
through queuepublic void setOrientation(int i)
Scrollbar.setOrientation(int)
through queuepublic void setUnitIncrement(int i)
Scrollbar.setUnitIncrement(int)
through queuepublic void setValue(int i)
Scrollbar.setValue(int)
through queuepublic void setValues(int i, int i1, int i2, int i3)
Scrollbar.setValues(int, int, int, int)
through queuepublic void setVisibleAmount(int i)
Scrollbar.setVisibleAmount(int)
through queue