< prev index next >
core/JemmyCore/src/org/jemmy/interfaces/Keyboard.java
Print this page
*** 23,114 ****
* questions.
*/
package org.jemmy.interfaces;
import org.jemmy.dock.Shortcut;
import org.jemmy.env.Timeout;
/**
* Defines how to simulate keyboard operations.
*/
public interface Keyboard extends ControlInterface {
- /**
- *
- */
public static final Timeout PUSH = new Timeout("keyboard.push", 100);
- /**
- *
- * @param key
- * @param modifiers
- */
@Shortcut
public void pressKey(KeyboardButton key, Modifier... modifiers);
! /**
! *
! * @param key
! */
@Shortcut
public void pressKey(KeyboardButton key);
- /**
- *
- * @param key
- * @param modifiers
- */
@Shortcut
public void releaseKey(KeyboardButton key, Modifier... modifiers);
! /**
! *
! * @param key
! */
@Shortcut
public void releaseKey(KeyboardButton key);
- /**
- *
- * @param key
- * @param modifiers
- * @param pushTime
- */
@Shortcut
public void pushKey(Timeout pushTime, KeyboardButton key, Modifier... modifiers);
! /**
! *
! * @param key
! * @param modifiers
! */
@Shortcut
public void pushKey(KeyboardButton key, Modifier... modifiers);
! /**
! *
! * @param key
! */
@Shortcut
public void pushKey(KeyboardButton key);
- /**
- *
- * @param keyChar
- * @param pushTime
- */
@Shortcut
public void typeChar(char keyChar, Timeout pushTime);
! /**
! *
! * @param keyChar
! */
@Shortcut
public void typeChar(char keyChar);
/**
* Detaches the implementation so that all actions of it will be ran detached.
! * @see org.jemmy.action.ActionExecutor#executeDetached(org.jemmy.env.Environment, org.jemmy.action.Action, java.lang.Object[])
! * @return
*/
public Keyboard detached();
/**
* Keyboard button interface (i. e. Q, W, ENTER, LEFT, F1, etc.)
--- 23,76 ----
* questions.
*/
package org.jemmy.interfaces;
+ import org.jemmy.action.Action;
import org.jemmy.dock.Shortcut;
+ import org.jemmy.env.Environment;
import org.jemmy.env.Timeout;
/**
* Defines how to simulate keyboard operations.
*/
public interface Keyboard extends ControlInterface {
public static final Timeout PUSH = new Timeout("keyboard.push", 100);
@Shortcut
public void pressKey(KeyboardButton key, Modifier... modifiers);
!
@Shortcut
public void pressKey(KeyboardButton key);
@Shortcut
public void releaseKey(KeyboardButton key, Modifier... modifiers);
!
@Shortcut
public void releaseKey(KeyboardButton key);
@Shortcut
public void pushKey(Timeout pushTime, KeyboardButton key, Modifier... modifiers);
!
@Shortcut
public void pushKey(KeyboardButton key, Modifier... modifiers);
!
@Shortcut
public void pushKey(KeyboardButton key);
@Shortcut
public void typeChar(char keyChar, Timeout pushTime);
!
@Shortcut
public void typeChar(char keyChar);
/**
* Detaches the implementation so that all actions of it will be ran detached.
! * @see org.jemmy.action.ActionExecutor#executeDetached(Environment, boolean, Action, Object...)
! * @return todo document
*/
public Keyboard detached();
/**
* Keyboard button interface (i. e. Q, W, ENTER, LEFT, F1, etc.)
*** 140,150 ****
/**
* Keyboard buttons enum (i. e. Q, W, ENTER, LEFT, F1, etc.)
* to be used in Keyboard interface methods
*/
public static enum KeyboardButtons implements KeyboardButton {
-
/**
*
*/
ESCAPE,
/**
--- 102,111 ----
< prev index next >