Interface IRobot

  • All Known Implementing Classes:
    ADBRobot, RobotDesktop

    public interface IRobot
    INTERNAL USE
    function template for (alternative) Robot implementations
    • Method Detail

      • keyDown

        void keyDown​(String keys)
      • keyUp

        void keyUp​(String keys)
      • keyDown

        void keyDown​(int code)
      • keyUp

        void keyUp​(int code)
      • keyUp

        void keyUp()
      • pressModifiers

        void pressModifiers​(int modifiers)
      • releaseModifiers

        void releaseModifiers​(int modifiers)
      • typeKey

        void typeKey​(int key)
      • typeStarts

        void typeStarts()
      • typeEnds

        void typeEnds()
      • mouseMove

        void mouseMove​(int x,
                       int y)
      • mouseDown

        void mouseDown​(int buttons)
      • mouseUp

        int mouseUp​(int buttons)
      • mouseReset

        void mouseReset()
      • clickStarts

        void clickStarts()
      • clickEnds

        void clickEnds()
      • smoothMove

        void smoothMove​(Location dest)
      • mouseWheel

        void mouseWheel​(int wheelAmt)
      • waitForIdle

        void waitForIdle()
      • delay

        void delay​(int ms)
      • setAutoDelay

        void setAutoDelay​(int ms)
      • getColorAt

        Color getColorAt​(int x,
                         int y)
      • cleanup

        void cleanup()
      • isRemote

        boolean isRemote()
      • getScreen

        IScreen getScreen()
        Return the underlying device object (if any).