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

# RootMatchers

`public final class RootMatchers`
`extends Object` ``

java.lang.Object
↳ | android.support.test.espresso.matcher.RootMatchers

A collection of matchers for `Root` objects.

## Summary

### Fields
`public static final Matcher<Root>` | `DEFAULT` Espresso's default `Root` matcher.

### Public methods
`static Matcher<Root>` | `isDialog()` Matches `Root`s that are dialogs (i.e.
`static Matcher<Root>` | `isFocusable()` Matches `Root`s that can take window focus.
`static Matcher<Root>` | `isPlatformPopup()` Matches `Root`s that are popups - like autocomplete suggestions or the actionbar spinner.
`static Matcher<Root>` | `isTouchable()` Matches `Root`s that can receive touch events.
`static Matcher<Root>` | `withDecorView(Matcher<View> decorViewMatcher)` Matches `Root`s with decor views that match the given view matcher.

### Inherited methods
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()`

## Fields

### DEFAULT

    Matcher<Root> DEFAULT

Espresso's default `Root` matcher.

## Public methods

### isDialog

    Matcher<Root> isDialog ()

Matches `Root`s that are dialogs (i.e. is not a window of the currently resumed activity).

Returns
`Matcher<Root>` |

### isFocusable

    Matcher<Root> isFocusable ()

Matches `Root`s that can take window focus.

Returns
`Matcher<Root>` |

### isPlatformPopup

    Matcher<Root> isPlatformPopup ()

Matches `Root`s that are popups - like autocomplete suggestions or the actionbar spinner.

Returns
`Matcher<Root>` |

### isTouchable

    Matcher<Root> isTouchable ()

Matches `Root`s that can receive touch events.

Returns
`Matcher<Root>` |

### withDecorView

    Matcher<Root> withDecorView (Matcher<View> decorViewMatcher)

Matches `Root`s with decor views that match the given view matcher.

Parameters
`decorViewMatcher` | `Matcher`

Returns
`Matcher<Root>` |

- ## Classes

  - BoundedMatcher
  - CursorMatchers
  - CursorMatchers.CursorMatcher
  - LayoutMatchers
  - PreferenceMatchers
  - RootMatchers
  - ViewMatchers

- ## Enums

  - ViewMatchers.Visibility