|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object java.awt.Component java.awt.Container java.awt.Panel java.applet.Applet com.atlassian.confluence.test.event.NativeRobot
public class NativeRobot
An applet to provide access to some native functionality of the OS, such as the sending of events, or accessing the clipboard.
Nested Class Summary |
---|
Nested classes/interfaces inherited from class java.applet.Applet |
---|
java.applet.Applet.AccessibleApplet |
Nested classes/interfaces inherited from class java.awt.Panel |
---|
java.awt.Panel.AccessibleAWTPanel |
Nested classes/interfaces inherited from class java.awt.Container |
---|
java.awt.Container.AccessibleAWTContainer |
Nested classes/interfaces inherited from class java.awt.Component |
---|
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy |
Field Summary |
---|
Fields inherited from class java.awt.Component |
---|
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
Fields inherited from interface java.awt.image.ImageObserver |
---|
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
Constructor Summary | |
---|---|
NativeRobot()
|
Method Summary | |
---|---|
void |
clickInBody(int x,
int y)
|
void |
destroy()
|
java.lang.String[] |
getDebugLogs()
|
void |
init()
|
boolean |
isReady()
|
void |
loadIntoClipboard(java.lang.String urlString)
loads the contents at the given url on to the system clipboard. |
void |
setAppletOffset(int x,
int y)
|
void |
setBrowserLocation(int x,
int y)
|
void |
setDelay(int delay)
|
void |
start()
|
void |
stop()
|
void |
typeAsUnicode(char c)
Only works on a Mac is "Unicode Hex Input" input source is enabled (i.e. |
void |
typeBackspace(boolean shift,
boolean control,
boolean alt,
boolean meta)
|
void |
typeControlKey(boolean shift,
boolean control,
boolean alt,
boolean meta)
|
void |
typeDelete(boolean shift,
boolean control,
boolean alt,
boolean meta)
|
void |
typeDown(boolean shift,
boolean control,
boolean alt,
boolean meta)
|
void |
typeEnter(boolean shift,
boolean control,
boolean alt,
boolean meta)
|
void |
typeEscape(boolean shift,
boolean control,
boolean alt,
boolean meta)
|
void |
typeKey(int key)
|
void |
typeKey(int key,
boolean shift,
boolean control,
boolean alt,
boolean meta)
|
void |
typeLeft(boolean shift,
boolean control,
boolean alt,
boolean meta)
|
void |
typeRight(boolean shift,
boolean control,
boolean alt,
boolean meta)
|
void |
typeSpace(boolean shift,
boolean control,
boolean alt,
boolean meta)
|
void |
typeTab(boolean shift,
boolean control,
boolean alt,
boolean meta)
|
void |
typeText(java.lang.String text)
|
void |
typeUp(boolean shift,
boolean control,
boolean alt,
boolean meta)
|
void |
waitForEvents()
|
Methods inherited from class java.applet.Applet |
---|
getAccessibleContext, getAppletContext, getAppletInfo, getAudioClip, getAudioClip, getCodeBase, getDocumentBase, getImage, getImage, getLocale, getParameter, getParameterInfo, isActive, newAudioClip, play, play, resize, resize, setStub, showStatus |
Methods inherited from class java.awt.Panel |
---|
addNotify |
Methods inherited from class java.awt.Container |
---|
add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getInsets, getLayout, getListeners, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paint, paintComponents, paramString, preferredSize, print, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, removeNotify, setComponentZOrder, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, setLayout, transferFocusBackward, transferFocusDownCycle, update, validate, validateTree |
Methods inherited from class java.awt.Component |
---|
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getToolkit, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, reshape, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setMinimumSize, setName, setPreferredSize, setSize, setSize, setVisible, show, show, size, toString, transferFocus, transferFocusUpCycle |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public NativeRobot()
Method Detail |
---|
public void init()
init
in class java.applet.Applet
public boolean isReady()
public void setAppletOffset(int x, int y)
public void setBrowserLocation(int x, int y)
public void clickInBody(int x, int y)
public void setDelay(int delay)
public void typeText(java.lang.String text)
public void start()
start
in class java.applet.Applet
public void stop()
stop
in class java.applet.Applet
public void destroy()
destroy
in class java.applet.Applet
public void typeEnter(boolean shift, boolean control, boolean alt, boolean meta)
public void typeBackspace(boolean shift, boolean control, boolean alt, boolean meta)
public void typeDelete(boolean shift, boolean control, boolean alt, boolean meta)
public void typeLeft(boolean shift, boolean control, boolean alt, boolean meta)
public void typeRight(boolean shift, boolean control, boolean alt, boolean meta)
public void typeUp(boolean shift, boolean control, boolean alt, boolean meta)
public void typeDown(boolean shift, boolean control, boolean alt, boolean meta)
public void typeTab(boolean shift, boolean control, boolean alt, boolean meta)
public void typeEscape(boolean shift, boolean control, boolean alt, boolean meta)
public void typeSpace(boolean shift, boolean control, boolean alt, boolean meta)
public void typeKey(int key)
public void typeKey(int key, boolean shift, boolean control, boolean alt, boolean meta)
public void typeControlKey(boolean shift, boolean control, boolean alt, boolean meta)
public void typeAsUnicode(char c)
public void loadIntoClipboard(java.lang.String urlString)
urlString
- public void waitForEvents()
public java.lang.String[] getDebugLogs()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |