EspressoKey.Builder

public static class EspressoKey.Builder
extends Object

java.lang.Object
   ↳ androidx.test.espresso.action.EspressoKey.Builder


Builder for the EspressoKey class.

Summary

Public constructors

Builder()

Public methods

EspressoKey build()
EspressoKey.Builder withAltPressed(boolean altPressed)

Sets the ALT_ON meta state of the resulting key.

EspressoKey.Builder withCtrlPressed(boolean ctrlPressed)

On Honeycomb and above, sets the CTRL_ON meta state of the resulting key.

EspressoKey.Builder withKeyCode(int keyCode)
EspressoKey.Builder withShiftPressed(boolean shiftPressed)

Sets the SHIFT_ON meta state of the resulting key.

Inherited methods

Public constructors

Builder

public Builder ()

Public methods

build

public EspressoKey build ()

Returns
EspressoKey

withAltPressed

public EspressoKey.Builder withAltPressed (boolean altPressed)

Sets the ALT_ON meta state of the resulting key.

Parameters
altPressed boolean

Returns
EspressoKey.Builder

withCtrlPressed

public EspressoKey.Builder withCtrlPressed (boolean ctrlPressed)

On Honeycomb and above, sets the CTRL_ON meta state of the resulting key. On Gingerbread and below, this is a noop.

Parameters
ctrlPressed boolean

Returns
EspressoKey.Builder

withKeyCode

public EspressoKey.Builder withKeyCode (int keyCode)

Parameters
keyCode int

Returns
EspressoKey.Builder

withShiftPressed

public EspressoKey.Builder withShiftPressed (boolean shiftPressed)

Sets the SHIFT_ON meta state of the resulting key.

Parameters
shiftPressed boolean

Returns
EspressoKey.Builder