# BaseLayerComponent

`public interface BaseLayerComponent`
``

android.support.test.espresso.BaseLayerComponent

Dagger component for base classes.

## Summary

### Public methods
`abstract ActiveRootLister` | `activeRootLister()`
`abstract FailureHandler` | `failureHandler()`
`abstract BaseLayerModule.FailureHandlerHolder` | `failureHolder()`
`abstract IdlingResourceRegistry` | `idlingResourceRegistry()`
`abstract ViewInteractionComponent` | `plus(ViewInteractionModule module)`

## Public methods

### activeRootLister

    ActiveRootLister activeRootLister ()

Returns
`ActiveRootLister` |

### failureHandler

    FailureHandler failureHandler ()

Returns
`FailureHandler` |

### failureHolder

    BaseLayerModule.FailureHandlerHolder failureHolder ()

Returns
`BaseLayerModule.FailureHandlerHolder` |

### idlingResourceRegistry

    IdlingResourceRegistry idlingResourceRegistry ()

Returns
`IdlingResourceRegistry` |

### plus

    ViewInteractionComponent plus (ViewInteractionModule module)

Parameters
`module` | `ViewInteractionModule`

Returns
`ViewInteractionComponent` |

- ## Interfaces

  - BaseLayerComponent
  - EspressoException
  - FailureHandler
  - IdlingResource
  - IdlingResource.ResourceCallback
  - UiController
  - ViewAction
  - ViewAssertion
  - ViewFinder
  - ViewInteractionComponent

- ## Classes

  - AmbiguousViewMatcherException.Builder
  - DataInteraction
  - Espresso
  - GraphHolder
  - IdlingPolicies
  - IdlingPolicy
  - NoMatchingViewException.Builder
  - PerformException.Builder
  - Root
  - Root.Builder
  - ViewInteraction

- ## Exceptions

  - AmbiguousViewMatcherException
  - AppNotIdleException
  - IdlingResourceTimeoutException
  - InjectEventSecurityException
  - NoActivityResumedException
  - NoMatchingRootException
  - NoMatchingViewException
  - PerformException