Summary: Enums | Methods | Inherited Methods | [Expand All]

# Direction

`public final enum Direction`
`` `extends Enum<Direction>` ``

java.lang.Object
↳ | java.lang.Enum<android.support.test.uiautomator.Direction>
| ↳ | android.support.test.uiautomator.Direction

An enumeration used to specify the primary direction of certain gestures.

## Summary

### Enum values
`Direction` | `DOWN`
`Direction` | `LEFT`
`Direction` | `RIGHT`
`Direction` | `UP`

### Public methods
`static Direction` | `reverse(Direction direction)` Returns the reverse of the given direction.
`static Direction` | `valueOf(String name)`
`static final Direction[]` | `values()`

### Inherited methods
From class `java.lang.Enum`
`final Object` | `clone()`
`final int` | `compareTo(Direction arg0)`
`int` | `compareTo(Object arg0)`
`final boolean` | `equals(Object arg0)`
`final void` | `finalize()`
`final Class<Direction>` | `getDeclaringClass()`
`final int` | `hashCode()`
`final String` | `name()`
`final int` | `ordinal()`
`String` | `toString()`
`static <T extends Enum<T>> T` | `valueOf(Class<T> arg0, String arg1)`
From class `java.lang.Object`
`Object` | `clone()`
`boolean` | `equals(Object arg0)`
`void` | `finalize()`
`final Class<?>` | `getClass()`
`int` | `hashCode()`
`final void` | `notify()`
`final void` | `notifyAll()`
`String` | `toString()`
`final void` | `wait(long arg0, int arg1)`
`final void` | `wait(long arg0)`
`final void` | `wait()`
From interface `java.lang.Comparable`
`abstract int` | `compareTo(Direction arg0)`

## Enum values

### DOWN

    Direction DOWN

### LEFT

    Direction LEFT

### RIGHT

    Direction RIGHT

### UP

    Direction UP

## Public methods

### reverse

    Direction reverse (Direction direction)

Returns the reverse of the given direction.

Parameters
`direction` | `Direction`

Returns
`Direction` |

### valueOf

    Direction valueOf (String name)

Parameters
`name` | `String`

Returns
`Direction` |

### values

    Direction[] values ()

Returns
`Direction[]` |

- ## Interfaces

  - IAutomationSupport
  - UiWatcher

- ## Classes

  - By
  - BySelector
  - Configurator
  - EventCondition
  - SearchCondition
  - UiAutomatorInstrumentationTestRunner
  - UiAutomatorTestCase
  - UiCollection
  - UiDevice
  - UiObject
  - UiObject2
  - UiObject2Condition
  - UiScrollable
  - UiSelector
  - Until

- ## Enums

  - Direction

- ## Exceptions

  - StaleObjectException
  - UiObjectNotFoundException