[android-components](../index.md) / [mozilla.components.feature.toolbar](./index.md)

## Package mozilla.components.feature.toolbar

### Types

| Name | Summary |
|---|---|
| [ContainerToolbarAction](-container-toolbar-action/index.md) | `class ContainerToolbarAction : `[`Action`](../mozilla.components.concept.toolbar/-toolbar/-action/index.md)<br>An action button that represents a container to be added to the toolbar. |
| [ContainerToolbarFeature](-container-toolbar-feature/index.md) | `class ContainerToolbarFeature : `[`LifecycleAwareFeature`](../mozilla.components.support.base.feature/-lifecycle-aware-feature/index.md)<br>Container toolbar implementation that updates the toolbar with the container page action whenever the selected tab changes. |
| [ToolbarAutocompleteFeature](-toolbar-autocomplete-feature/index.md) | `class ToolbarAutocompleteFeature`<br>Feature implementation for connecting a toolbar with a list of autocomplete providers. |
| [ToolbarFeature](-toolbar-feature/index.md) | `class ToolbarFeature : `[`LifecycleAwareFeature`](../mozilla.components.support.base.feature/-lifecycle-aware-feature/index.md)`, `[`UserInteractionHandler`](../mozilla.components.support.base.feature/-user-interaction-handler/index.md)<br>Feature implementation for connecting a toolbar implementation with the session module. |
| [ToolbarInteractor](-toolbar-interactor/index.md) | `class ToolbarInteractor`<br>Connects a toolbar instance to the browser engine via use cases |
| [ToolbarPresenter](-toolbar-presenter/index.md) | `class ToolbarPresenter`<br>Presenter implementation for a toolbar implementation in order to update the toolbar whenever the state of the selected session. |
| [WebExtensionToolbarAction](-web-extension-toolbar-action/index.md) | `open class WebExtensionToolbarAction : `[`Action`](../mozilla.components.concept.toolbar/-toolbar/-action/index.md)<br>An action button that represents an web extension item to be added to the toolbar. |
| [WebExtensionToolbarFeature](-web-extension-toolbar-feature/index.md) | `class WebExtensionToolbarFeature : `[`LifecycleAwareFeature`](../mozilla.components.support.base.feature/-lifecycle-aware-feature/index.md)<br>Web extension toolbar implementation that updates the toolbar whenever the state of web extensions changes. |

### Type Aliases

| Name | Summary |
|---|---|
| [SearchUseCase](-search-use-case.md) | `typealias SearchUseCase = (`[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`) -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)<br>A function representing the search use case, accepting the search terms as string. |
