public class WindowOperator extends ContainerOperator implements Outputable
Timeouts
ContainerOperator.ContainerFinder
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 |
---|
WindowOperator()
Constructor.
|
WindowOperator(int index)
Constructor.
|
WindowOperator(int index,
Operator env)
Constructor.
|
WindowOperator(Window w)
Constructor.
|
WindowOperator(WindowOperator owner)
Constructor.
|
WindowOperator(WindowOperator owner,
ComponentChooser chooser)
Constructs a DialogOperator object.
|
WindowOperator(WindowOperator owner,
ComponentChooser chooser,
int index)
Constructs a DialogOperator object.
|
WindowOperator(WindowOperator owner,
int index)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
void |
activate()
Activates the window.
|
void |
addWindowListener(WindowListener windowListener)
Maps
Window.addWindowListener(WindowListener) through queue |
void |
applyResourceBundle(ResourceBundle resourceBundle)
Maps
Window.applyResourceBundle(ResourceBundle) through queue |
void |
applyResourceBundle(String string)
Maps
Window.applyResourceBundle(String) through queue |
void |
close()
Deprecated.
Use requestClose(). It is the target window's responsibility
to hide itself if needed. Or, if you really have to, use
requestCloseAndThenHide().
|
void |
copyEnvironment(Operator anotherOperator)
Copies all environment (output, timeouts,
visualizer) from another operator.
|
void |
dispose()
Maps
Window.dispose() through queue |
Window |
findSubWindow(ComponentChooser chooser)
Searches a window between windows owned by this window.
|
Window |
findSubWindow(ComponentChooser chooser,
int index)
Searches an index'th window between windows owned by this window.
|
static Window |
findWindow(ComponentChooser chooser)
Searches a window.
|
static Window |
findWindow(ComponentChooser chooser,
int index)
Searches an index'th window.
|
static Window |
findWindow(Window owner,
ComponentChooser chooser)
Searches a window.
|
static Window |
findWindow(Window owner,
ComponentChooser chooser,
int index)
Searches an index'th window.
|
Component |
getFocusOwner()
Maps
Window.getFocusOwner() through queue |
TestOut |
getOutput()
Returns print output streams or writers.
|
Window[] |
getOwnedWindows()
Maps
Window.getOwnedWindows() through queue |
Window |
getOwner()
Maps
Window.getOwner() through queue |
String |
getWarningString()
Maps
Window.getWarningString() through queue |
boolean |
isActive()
Maps
Window.isActive() through queue. |
boolean |
isFocused()
Maps
Window.isFocused() through queue. |
void |
move(int x,
int y)
Moves the window to another location.
|
void |
pack()
Maps
Window.pack() through queue |
void |
removeWindowListener(WindowListener windowListener)
Maps
Window.removeWindowListener(WindowListener) through queue |
void |
requestClose()
Requests the window to close.
|
void |
requestCloseAndThenHide()
Closes a window by requesting it to close and then hiding it.
|
void |
resize(int width,
int height)
Resizes the window.
|
void |
setOutput(TestOut out)
Defines print output streams or writers.
|
void |
toBack()
Maps
Window.toBack() through queue |
void |
toFront()
Maps
Window.toFront() through queue |
void |
waitClosed()
Waits the window to be closed.
|
Window |
waitSubWindow(ComponentChooser chooser)
Waits a window between windows owned by this window.
|
Window |
waitSubWindow(ComponentChooser chooser,
int index)
Waits an index'th window between windows owned by this window.
|
static Window |
waitWindow(ComponentChooser chooser)
Waits a window.
|
static Window |
waitWindow(ComponentChooser chooser,
int index)
Waits an index'th window.
|
protected static Window |
waitWindow(ComponentChooser chooser,
int index,
Timeouts timeouts,
TestOut output)
A method to be used from subclasses.
|
static Window |
waitWindow(Window owner,
ComponentChooser chooser)
Waits a window.
|
static Window |
waitWindow(Window owner,
ComponentChooser chooser,
int index)
Waits an index'th window.
|
protected static Window |
waitWindow(Window owner,
ComponentChooser chooser,
int index,
Timeouts timeouts,
TestOut output)
A method to be used from subclasses.
|
protected static Window |
waitWindow(WindowOperator owner,
ComponentChooser chooser,
int index)
A method to be used from subclasses.
|
add, add, add, add, add, addContainerListener, createSubOperator, createSubOperator, findComponentAt, findComponentAt, findContainer, findContainer, findContainer, findContainer, findContainerUnder, findContainerUnder, findSubComponent, findSubComponent, getComponent, getComponentCount, getComponents, getInsets, getLayout, getTimeouts, isAncestorOf, paintComponents, printComponents, remove, remove, removeAll, removeContainerListener, setLayout, setTimeouts, waitContainer, waitContainer, waitContainer, waitContainer, waitSubComponent, waitSubComponent
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 WindowOperator(Window w)
w
- a componentpublic WindowOperator(WindowOperator owner, ComponentChooser chooser, int index)
owner
- window - ownerchooser
- a component chooser specifying searching criteria.index
- an index between appropriate ones.public WindowOperator(WindowOperator owner, ComponentChooser chooser)
owner
- window - ownerchooser
- a component chooser specifying searching criteria.public WindowOperator(WindowOperator owner, int index)
owner
- Operator pointing on a window owner.index
- an index between appropriate ones.TimeoutExpiredException
public WindowOperator(WindowOperator owner)
owner
- Operator pointing on a window owner.TimeoutExpiredException
public WindowOperator(int index, Operator env)
index
- an index between appropriate ones.env
- an operator to copy environment from.TimeoutExpiredException
public WindowOperator(int index)
index
- an index between appropriate ones.TimeoutExpiredException
JemmyProperties.getCurrentTimeouts()
,
JemmyProperties.getCurrentOutput()
public WindowOperator()
public static Window findWindow(ComponentChooser chooser, int index)
chooser
- a component chooser specifying searching criteria.index
- an index between appropriate ones.public static Window findWindow(ComponentChooser chooser)
chooser
- a component chooser specifying searching criteria.public static Window findWindow(Window owner, ComponentChooser chooser, int index)
owner
- Window - owner.chooser
- a component chooser specifying searching criteria.index
- an index between appropriate ones.public static Window findWindow(Window owner, ComponentChooser chooser)
owner
- Window - owner.chooser
- a component chooser specifying searching criteria.public static Window waitWindow(ComponentChooser chooser, int index)
chooser
- a component chooser specifying searching criteria.index
- an index between appropriate ones.TimeoutExpiredException
public static Window waitWindow(ComponentChooser chooser)
chooser
- a component chooser specifying searching criteria.TimeoutExpiredException
public static Window waitWindow(Window owner, ComponentChooser chooser, int index)
owner
- Window - owner.chooser
- a component chooser specifying searching criteria.index
- an index between appropriate ones.TimeoutExpiredException
public static Window waitWindow(Window owner, ComponentChooser chooser)
owner
- Window - owner.chooser
- a component chooser specifying searching criteria.TimeoutExpiredException
public void setOutput(TestOut out)
Outputable
setOutput
in interface Outputable
setOutput
in class ContainerOperator
out
- Identify the streams or writers used for print output.Outputable.getOutput()
public TestOut getOutput()
Outputable
getOutput
in interface Outputable
getOutput
in class ContainerOperator
Outputable.setOutput(org.netbeans.jemmy.TestOut)
public void copyEnvironment(Operator anotherOperator)
Operator
copyEnvironment
in class ComponentOperator
anotherOperator
- an operator to copy the environment to.public void activate()
public void requestClose()
public void requestCloseAndThenHide()
requestClose()
public void close()
requestClose()
,
requestCloseAndThenHide()
public void move(int x, int y)
x
- coordinate in screen coordinate systemy
- coordinate in screen coordinate systempublic void resize(int width, int height)
width
- new widthheight
- new heightpublic Window findSubWindow(ComponentChooser chooser, int index)
chooser
- a component chooser specifying searching criteria.index
- an index between appropriate ones.public Window findSubWindow(ComponentChooser chooser)
chooser
- a component chooser specifying searching criteria.public Window waitSubWindow(ComponentChooser chooser, int index)
chooser
- a component chooser specifying searching criteria.index
- an index between appropriate ones.public Window waitSubWindow(ComponentChooser chooser)
chooser
- a component chooser specifying searching criteria.public void waitClosed()
public void addWindowListener(WindowListener windowListener)
Window.addWindowListener(WindowListener)
through queuepublic void applyResourceBundle(String string)
Window.applyResourceBundle(String)
through queuepublic void applyResourceBundle(ResourceBundle resourceBundle)
Window.applyResourceBundle(ResourceBundle)
through queuepublic void dispose()
Window.dispose()
through queuepublic Component getFocusOwner()
Window.getFocusOwner()
through queuepublic Window[] getOwnedWindows()
Window.getOwnedWindows()
through queuepublic Window getOwner()
Window.getOwner()
through queuepublic String getWarningString()
Window.getWarningString()
through queuepublic void pack()
Window.pack()
through queuepublic void removeWindowListener(WindowListener windowListener)
Window.removeWindowListener(WindowListener)
through queuepublic void toBack()
Window.toBack()
through queuepublic void toFront()
Window.toFront()
through queuepublic boolean isFocused()
Window.isFocused()
through queue.public boolean isActive()
Window.isActive()
through queue.protected static Window waitWindow(ComponentChooser chooser, int index, Timeouts timeouts, TestOut output)
chooser
- org.netbeans.jemmy.ComponentChooser implementation.index
- Ordinal component index.timeouts
- timeouts to be used during the waiting.output
- an output to be used during the waiting.protected static Window waitWindow(WindowOperator owner, ComponentChooser chooser, int index)
owner
's timeouts and output during the waiting.owner
- a window - dialog owner.chooser
- org.netbeans.jemmy.ComponentChooser implementation.index
- Ordinal component index.protected static Window waitWindow(Window owner, ComponentChooser chooser, int index, Timeouts timeouts, TestOut output)
owner
- a window - dialog owner.chooser
- org.netbeans.jemmy.ComponentChooser implementation.index
- Ordinal component index.timeouts
- timeouts to be used during the waiting.output
- an output to be used during the waiting.