index.md 197 KB
Newer Older
1
2
3
4
5
6


### All Types

| Name | Summary |
|---|---|
MickeyMoz's avatar
MickeyMoz committed
7
8
9
| [mozilla.components.browser.engine.gecko.prompt.AC_AUTH_LEVEL](../mozilla.components.browser.engine.gecko.prompt/-a-c_-a-u-t-h_-l-e-v-e-l.md) |  |
| [mozilla.components.browser.engine.gecko.prompt.AC_AUTH_METHOD](../mozilla.components.browser.engine.gecko.prompt/-a-c_-a-u-t-h_-m-e-t-h-o-d.md) |  |
| [mozilla.components.browser.engine.gecko.prompt.AC_FILE_FACING_MODE](../mozilla.components.browser.engine.gecko.prompt/-a-c_-f-i-l-e_-f-a-c-i-n-g_-m-o-d-e.md) |  |
MickeyMoz's avatar
MickeyMoz committed
10
| [mozilla.components.lib.push.amazon.AbstractAmazonPushService](../mozilla.components.lib.push.amazon/-abstract-amazon-push-service/index.md) | An Amazon Cloud Messaging implementation of the [PushService](../mozilla.components.concept.push/-push-service/index.md) for Android devices that support Google Play Services. [ADMMessageHandlerBase](#) requires a redundant constructor parameter. |
MickeyMoz's avatar
MickeyMoz committed
11
| [mozilla.components.lib.crash.ui.AbstractCrashListActivity](../mozilla.components.lib.crash.ui/-abstract-crash-list-activity/index.md) | Activity for displaying the list of reported crashes. |
MickeyMoz's avatar
MickeyMoz committed
12
| [mozilla.components.feature.customtabs.AbstractCustomTabsService](../mozilla.components.feature.customtabs/-abstract-custom-tabs-service/index.md) | [Service](#) providing Custom Tabs related functionality. |
MickeyMoz's avatar
MickeyMoz committed
13
| [mozilla.components.feature.downloads.AbstractFetchDownloadService](../mozilla.components.feature.downloads/-abstract-fetch-download-service/index.md) | Service that performs downloads through a fetch [Client](../mozilla.components.concept.fetch/-client/index.md) rather than through the native Android download manager. |
MickeyMoz's avatar
MickeyMoz committed
14
| [mozilla.components.lib.push.firebase.AbstractFirebasePushService](../mozilla.components.lib.push.firebase/-abstract-firebase-push-service/index.md) | A Firebase Cloud Messaging implementation of the [PushService](../mozilla.components.concept.push/-push-service/index.md) for Android devices that support Google Play Services. |
MickeyMoz's avatar
MickeyMoz committed
15
| [mozilla.components.feature.media.service.AbstractMediaService](../mozilla.components.feature.media.service/-abstract-media-service/index.md) | A foreground service that will keep the process alive while we are playing media (with the app possibly in the background) and shows an ongoing notification |
MickeyMoz's avatar
MickeyMoz committed
16
| [mozilla.components.support.migration.AbstractMigrationProgressActivity](../mozilla.components.support.migration/-abstract-migration-progress-activity/index.md) | An activity that notifies on migration progress. Should be used in tandem with [MigrationIntentProcessor](../mozilla.components.support.migration/-migration-intent-processor/index.md). |
MickeyMoz's avatar
MickeyMoz committed
17
| [mozilla.components.support.migration.AbstractMigrationService](../mozilla.components.support.migration/-abstract-migration-service/index.md) | Abstract implementation of a background service running a configured [FennecMigrator](../mozilla.components.support.migration/-fennec-migrator/index.md). |
MickeyMoz's avatar
MickeyMoz committed
18
| [mozilla.components.browser.menu.item.AbstractParentBrowserMenuItem](../mozilla.components.browser.menu.item/-abstract-parent-browser-menu-item/index.md) | An abstract menu item for handling nested sub menu items on view click. |
MickeyMoz's avatar
MickeyMoz committed
19
20
| [mozilla.components.concept.sync.AccessTokenInfo](../mozilla.components.concept.sync/-access-token-info/index.md) | The result of authentication with FxA via an OAuth flow. |
| [mozilla.appservices.fxaclient.AccessTokenInfo](../mozilla.components.service.fxa/mozilla.appservices.fxaclient.-access-token-info/index.md) (extensions in package mozilla.components.service.fxa) |  |
MickeyMoz's avatar
MickeyMoz committed
21
| [mozilla.components.concept.sync.AccessType](../mozilla.components.concept.sync/-access-type/index.md) | The access-type determines whether the code can be exchanged for a refresh token for offline use or not. |
MickeyMoz's avatar
MickeyMoz committed
22
| [mozilla.components.concept.sync.AccountEvent](../mozilla.components.concept.sync/-account-event/index.md) | Incoming account events. |
MickeyMoz's avatar
MickeyMoz committed
23
| [mozilla.appservices.fxaclient.AccountEvent](../mozilla.components.service.fxa/mozilla.appservices.fxaclient.-account-event/index.md) (extensions in package mozilla.components.service.fxa) |  |
MickeyMoz's avatar
MickeyMoz committed
24
25
| [mozilla.components.concept.sync.AccountEventsObserver](../mozilla.components.concept.sync/-account-events-observer/index.md) | Allows monitoring events targeted at the current account/device. |
| [mozilla.components.concept.sync.AccountObserver](../mozilla.components.concept.sync/-account-observer/index.md) | Observer interface which lets its users monitor account state changes and major events. (XXX - there's some tension between this and the mozilla.components.concept.sync.AccountEvent we should resolve!) |
MickeyMoz's avatar
MickeyMoz committed
26
| [mozilla.components.service.fxa.sharing.AccountSharing](../mozilla.components.service.fxa.sharing/-account-sharing/index.md) | Allows querying trusted FxA Auth provider packages on the device for instances of [ShareableAccount](../mozilla.components.service.fxa.sharing/-shareable-account/index.md). Once an instance of [ShareableAccount](../mozilla.components.service.fxa.sharing/-shareable-account/index.md) is obtained, it may be used with [FxaAccountManager.migrateAccountAsync](#) directly, or with [FirefoxAccount.migrateFromSessionTokenAsync](#) via [ShareableAccount.authInfo](../mozilla.components.service.fxa.sharing/-shareable-account/auth-info.md). |
MickeyMoz's avatar
MickeyMoz committed
27
| [mozilla.components.service.fxa.manager.AccountState](../mozilla.components.service.fxa.manager/-account-state/index.md) | States of the [FxaAccountManager](../mozilla.components.service.fxa.manager/-fxa-account-manager/index.md). |
MickeyMoz's avatar
MickeyMoz committed
28
| [mozilla.components.concept.engine.webextension.Action](../mozilla.components.concept.engine.webextension/-action/index.md) | Value type that represents the state of a browser or page action within a [WebExtension](../mozilla.components.concept.engine.webextension/-web-extension/index.md). |
MickeyMoz's avatar
MickeyMoz committed
29
| [mozilla.components.lib.state.Action](../mozilla.components.lib.state/-action.md) | Generic interface for actions to be dispatched on a [Store](../mozilla.components.lib.state/-store/index.md). |
30
| [mozilla.components.support.base.facts.Action](../mozilla.components.support.base.facts/-action/index.md) | A user or system action that causes [Fact](../mozilla.components.support.base.facts/-fact/index.md) instances to be emitted. |
MickeyMoz's avatar
MickeyMoz committed
31
| [mozilla.components.concept.engine.webextension.ActionHandler](../mozilla.components.concept.engine.webextension/-action-handler/index.md) | A handler for web extension (browser and page) actions. |
MickeyMoz's avatar
MickeyMoz committed
32
| [mozilla.components.browser.icons.processor.AdaptiveIconProcessor](../mozilla.components.browser.icons.processor/-adaptive-icon-processor/index.md) | [IconProcessor](../mozilla.components.browser.icons.processor/-icon-processor/index.md) implementation that builds maskable icons. |
MickeyMoz's avatar
MickeyMoz committed
33
34
| [mozilla.components.feature.addons.Addon](../mozilla.components.feature.addons/-addon/index.md) | Represents an add-on based on the AMO store: https://addons.mozilla.org/en-US/firefox/ |
| [mozilla.components.feature.addons.amo.AddonCollectionProvider](../mozilla.components.feature.addons.amo/-addon-collection-provider/index.md) | Provide access to the collections AMO API. https://addons-server.readthedocs.io/en/latest/topics/api/collections.html |
MickeyMoz's avatar
MickeyMoz committed
35
| [mozilla.components.feature.addons.ui.AddonInstallationDialogFragment](../mozilla.components.feature.addons.ui/-addon-installation-dialog-fragment/index.md) | A dialog that shows [Addon](../mozilla.components.feature.addons/-addon/index.md) installation confirmation. |
36
37
| [mozilla.components.feature.addons.AddonManager](../mozilla.components.feature.addons/-addon-manager/index.md) | Provides access to installed and recommended [Addon](../mozilla.components.feature.addons/-addon/index.md)s and manages their states. |
| [mozilla.components.feature.addons.AddonManagerException](../mozilla.components.feature.addons/-addon-manager-exception/index.md) | Wraps exceptions thrown by either the initialization process or an [AddonsProvider](../mozilla.components.feature.addons/-addons-provider/index.md). |
MickeyMoz's avatar
MickeyMoz committed
38
39
| [mozilla.components.support.migration.AddonMigrationException](../mozilla.components.support.migration/-addon-migration-exception/index.md) | Wraps [AddonMigrationResult](../mozilla.components.support.migration/-addon-migration-result/index.md) in an exception so that it can be returned via [Result.Failure](../mozilla.components.support.migration/-result/-failure/index.md). |
| [mozilla.components.support.migration.AddonMigrationResult](../mozilla.components.support.migration/-addon-migration-result/index.md) | Result of an add-on migration. |
MickeyMoz's avatar
MickeyMoz committed
40
| [mozilla.components.feature.addons.ui.AddonPermissionsAdapter](../mozilla.components.feature.addons.ui/-addon-permissions-adapter/index.md) | An adapter for displaying the permissions of an add-on. |
MickeyMoz's avatar
MickeyMoz committed
41
| [mozilla.components.feature.addons.update.AddonUpdater](../mozilla.components.feature.addons.update/-addon-updater/index.md) | Contract to define the behavior for updating addons. |
MickeyMoz's avatar
MickeyMoz committed
42
43
| [mozilla.components.feature.addons.ui.AddonsManagerAdapter](../mozilla.components.feature.addons.ui/-addons-manager-adapter/index.md) | An adapter for displaying add-on items. This will display information related to the state of an add-on such as recommended, unsupported or installed. In addition, it will perform actions such as installing an add-on. |
| [mozilla.components.feature.addons.ui.AddonsManagerAdapterDelegate](../mozilla.components.feature.addons.ui/-addons-manager-adapter-delegate/index.md) | Provides methods for handling the add-on items in the add-on manager. |
MickeyMoz's avatar
MickeyMoz committed
44
| [mozilla.components.feature.addons.AddonsProvider](../mozilla.components.feature.addons/-addons-provider/index.md) | A contract that indicate how an add-on provider must behave. |
MickeyMoz's avatar
MickeyMoz committed
45
| [mozilla.components.browser.session.utils.AllSessionsObserver](../mozilla.components.browser.session.utils/-all-sessions-observer/index.md) | This class is a combination of [Session.Observer](../mozilla.components.browser.session/-session/-observer/index.md) and [SessionManager.Observer](../mozilla.components.browser.session/-session-manager/-observer/index.md). It observers all [Session](../mozilla.components.browser.session/-session/index.md) instances that get added to the [SessionManager](../mozilla.components.browser.session/-session-manager/index.md) and automatically unsubscribes from [Session](../mozilla.components.browser.session/-session/index.md) instances that get removed. |
MickeyMoz's avatar
MickeyMoz committed
46
| [mozilla.components.feature.downloads.manager.AndroidDownloadManager](../mozilla.components.feature.downloads.manager/-android-download-manager/index.md) | Handles the interactions with the [AndroidDownloadManager](../mozilla.components.feature.downloads.manager/-android-download-manager/index.md). |
MickeyMoz's avatar
MickeyMoz committed
47
| [mozilla.components.support.images.decoder.AndroidImageDecoder](../mozilla.components.support.images.decoder/-android-image-decoder/index.md) | [ImageDecoder](../mozilla.components.support.images.decoder/-image-decoder/index.md) that will use Android's [BitmapFactory](#) in order to decode the byte data. |
48
| [mozilla.components.support.base.log.sink.AndroidLogSink](../mozilla.components.support.base.log.sink/-android-log-sink/index.md) | LogSink implementation that writes to Android's log. |
MickeyMoz's avatar
MickeyMoz committed
49
| [mozilla.components.tooling.lint.AndroidSrcXmlDetector](../mozilla.components.tooling.lint/-android-src-xml-detector/index.md) | A custom lint check that prohibits not using the app:srcCompat for ImageViews |
MickeyMoz's avatar
MickeyMoz committed
50
| [kotlin.Any](../mozilla.components.support.test.file/kotlin.-any/index.md) (extensions in package mozilla.components.support.test.file) |  |
MickeyMoz's avatar
MickeyMoz committed
51
| [mozilla.components.feature.app.links.AppLinkRedirect](../mozilla.components.feature.app.links/-app-link-redirect/index.md) | Data class for the external Intent or fallback URL a given URL encodes for. |
MickeyMoz's avatar
MickeyMoz committed
52
53
| [mozilla.components.feature.app.links.AppLinksFeature](../mozilla.components.feature.app.links/-app-links-feature/index.md) | This feature implements observer for handling redirects to external apps. The users are asked to confirm their intention before leaving the app if in private session.  These include the Android Intents, custom schemes and support for [Intent.CATEGORY_BROWSABLE](#) `http(s)` URLs. |
| [mozilla.components.feature.app.links.AppLinksInterceptor](../mozilla.components.feature.app.links/-app-links-interceptor/index.md) | This feature implements use cases for detecting and handling redirects to external apps. The user is asked to confirm her intention before leaving the app. These include the Android Intents, custom schemes and support for [Intent.CATEGORY_BROWSABLE](#) `http(s)` URLs. |
MickeyMoz's avatar
MickeyMoz committed
54
| [mozilla.components.feature.app.links.AppLinksUseCases](../mozilla.components.feature.app.links/-app-links-use-cases/index.md) | These use cases allow for the detection of, and opening of links that other apps have registered an [IntentFilter](#)s to open. |
MickeyMoz's avatar
MickeyMoz committed
55
| [mozilla.components.feature.push.AppServerKey](../mozilla.components.feature.push/-app-server-key.md) |  |
56
57
58
59
| [org.mozilla.telemetry.measurement.ArchMeasurement](../org.mozilla.telemetry.measurement/-arch-measurement/index.md) |  |
| [mozilla.components.browser.search.provider.AssetsSearchEngineProvider](../mozilla.components.browser.search.provider/-assets-search-engine-provider/index.md) | SearchEngineProvider implementation to load the included search engines from assets. |
| [mozilla.components.lib.jexl.ast.AstNode](../mozilla.components.lib.jexl.ast/-ast-node/index.md) | A node of the abstract syntax tree. |
| [mozilla.components.browser.toolbar.AsyncFilterListener](../mozilla.components.browser.toolbar/-async-filter-listener/index.md) | Wraps [filter](#) execution in a coroutine context, cancelling prior executions on every invocation. [coroutineContext](../mozilla.components.browser.toolbar/-async-filter-listener/coroutine-context.md) must be of type that doesn't propagate cancellation of its children upwards. |
MickeyMoz's avatar
MickeyMoz committed
60
61
| [mozilla.components.concept.sync.AuthException](../mozilla.components.concept.sync/-auth-exception/index.md) | An exception which may happen while obtaining auth information using [OAuthAccount](../mozilla.components.concept.sync/-o-auth-account/index.md). |
| [mozilla.components.concept.sync.AuthExceptionType](../mozilla.components.concept.sync/-auth-exception-type/index.md) | An auth-related exception type, for use with [AuthException](../mozilla.components.concept.sync/-auth-exception/index.md). |
MickeyMoz's avatar
MickeyMoz committed
62
63
| [mozilla.components.concept.sync.AuthFlowUrl](../mozilla.components.concept.sync/-auth-flow-url/index.md) | An object that represents a login flow initiated by [OAuthAccount](../mozilla.components.concept.sync/-o-auth-account/index.md). |
| [mozilla.components.concept.sync.AuthType](../mozilla.components.concept.sync/-auth-type/index.md) |  |
MickeyMoz's avatar
MickeyMoz committed
64
| [mozilla.components.feature.qr.views.AutoFitTextureView](../mozilla.components.feature.qr.views/-auto-fit-texture-view/index.md) | A [TextureView](#) that can be adjusted to a specified aspect ratio. |
MickeyMoz's avatar
MickeyMoz committed
65
| [mozilla.components.feature.push.AutoPushFeature](../mozilla.components.feature.push/-auto-push-feature/index.md) | A implementation of a [PushProcessor](../mozilla.components.concept.push/-push-processor/index.md) that should live as a singleton by being installed in the Application's onCreate. It receives messages from a service and forwards them to be decrypted and routed. |
MickeyMoz's avatar
MickeyMoz committed
66
| [mozilla.components.feature.push.AutoPushSubscription](../mozilla.components.feature.push/-auto-push-subscription/index.md) | The subscription information from AutoPush that can be used to send push messages to other devices. |
MickeyMoz's avatar
MickeyMoz committed
67
| [mozilla.components.feature.push.AutoPushSubscriptionChanged](../mozilla.components.feature.push/-auto-push-subscription-changed/index.md) | The subscription from AutoPush that has changed on the remote push servers. |
68
69
70
71
| [mozilla.components.browser.session.storage.AutoSave](../mozilla.components.browser.session.storage/-auto-save/index.md) |  |
| [mozilla.components.concept.toolbar.AutocompleteDelegate](../mozilla.components.concept.toolbar/-autocomplete-delegate/index.md) | Describes an object to which a [AutocompleteResult](../mozilla.components.concept.toolbar/-autocomplete-result/index.md) may be applied. Usually, this will delegate to a specific text view. |
| [mozilla.components.concept.toolbar.AutocompleteResult](../mozilla.components.concept.toolbar/-autocomplete-result/index.md) | Describes an autocompletion result. |
| [mozilla.components.ui.autocomplete.AutocompleteView](../mozilla.components.ui.autocomplete/-autocomplete-view/index.md) | Aids in testing functionality which relies on some aspects of InlineAutocompleteEditText. |
MickeyMoz's avatar
MickeyMoz committed
72
| [mozilla.components.concept.sync.Avatar](../mozilla.components.concept.sync/-avatar/index.md) |  |
73
74
75
| [mozilla.components.concept.awesomebar.AwesomeBar](../mozilla.components.concept.awesomebar/-awesome-bar/index.md) | Interface to be implemented by awesome bar implementations. |
| [mozilla.components.feature.awesomebar.AwesomeBarFeature](../mozilla.components.feature.awesomebar/-awesome-bar-feature/index.md) | Connects an [AwesomeBar](../mozilla.components.concept.awesomebar/-awesome-bar/index.md) with a [Toolbar](../mozilla.components.concept.toolbar/-toolbar/index.md) and allows adding multiple [AwesomeBar.SuggestionProvider](../mozilla.components.concept.awesomebar/-awesome-bar/-suggestion-provider/index.md) implementations. |
| [mozilla.components.support.base.feature.BackHandler](../mozilla.components.support.base.feature/-back-handler/index.md) | Generic interface for fragments, features and other components that want to handle 'back' button presses. |
MickeyMoz's avatar
MickeyMoz committed
76
| [mozilla.components.browser.menu.item.BackPressMenuItem](../mozilla.components.browser.menu.item/-back-press-menu-item/index.md) | A back press menu item for a nested sub menu entry. |
77
78
| [mozilla.components.support.ktx.android.util.Base64](../mozilla.components.support.ktx.android.util/-base64/index.md) |  |
| [mozilla.components.browser.domains.autocomplete.BaseDomainAutocompleteProvider](../mozilla.components.browser.domains.autocomplete/-base-domain-autocomplete-provider/index.md) | Provides common autocomplete functionality powered by domain lists. |
MickeyMoz's avatar
MickeyMoz committed
79
80
81
82
| [mozilla.components.concept.storage.BookmarkInfo](../mozilla.components.concept.storage/-bookmark-info/index.md) | Class for making alterations to any bookmark node |
| [mozilla.components.concept.storage.BookmarkNode](../mozilla.components.concept.storage/-bookmark-node/index.md) | Class for holding metadata about any bookmark node |
| [mozilla.components.concept.storage.BookmarkNodeType](../mozilla.components.concept.storage/-bookmark-node-type/index.md) | The types of bookmark nodes |
| [mozilla.components.concept.storage.BookmarksStorage](../mozilla.components.concept.storage/-bookmarks-storage/index.md) | An interface which defines read/write operations for bookmarks data. |
MickeyMoz's avatar
MickeyMoz committed
83
| [mozilla.components.feature.awesomebar.provider.BookmarksStorageSuggestionProvider](../mozilla.components.feature.awesomebar.provider/-bookmarks-storage-suggestion-provider/index.md) | A [AwesomeBar.SuggestionProvider](../mozilla.components.concept.awesomebar/-awesome-bar/-suggestion-provider/index.md) implementation that provides suggestions based on the bookmarks stored in the [BookmarksStorage](../mozilla.components.concept.storage/-bookmarks-storage/index.md). |
84
| [kotlin.Boolean](../mozilla.components.lib.jexl.ext/kotlin.-boolean/index.md) (extensions in package mozilla.components.lib.jexl.ext) |  |
MickeyMoz's avatar
MickeyMoz committed
85
| [mozilla.components.service.glean.private.BooleanMetricType](../mozilla.components.service.glean.private/-boolean-metric-type.md) |  |
MickeyMoz's avatar
MickeyMoz committed
86
| [mozilla.components.support.base.crash.Breadcrumb](../mozilla.components.support.base.crash/-breadcrumb/index.md) | Represents a single crash breadcrumb. |
MickeyMoz's avatar
MickeyMoz committed
87
| [mozilla.components.browser.state.action.BrowserAction](../mozilla.components.browser.state.action/-browser-action.md) | [Action](../mozilla.components.lib.state/-action.md) implementation related to [BrowserState](../mozilla.components.browser.state.state/-browser-state/index.md). |
88
| [mozilla.components.browser.awesomebar.BrowserAwesomeBar](../mozilla.components.browser.awesomebar/-browser-awesome-bar/index.md) | A customizable [AwesomeBar](../mozilla.components.concept.awesomebar/-awesome-bar/index.md) implementation. |
MickeyMoz's avatar
MickeyMoz committed
89
| [mozilla.components.browser.awesomebar.facts.BrowserAwesomeBarFacts](../mozilla.components.browser.awesomebar.facts/-browser-awesome-bar-facts/index.md) | Facts emitted for telemetry related to the AwesomeBar feature. |
MickeyMoz's avatar
MickeyMoz committed
90
| [mozilla.components.browser.icons.BrowserIcons](../mozilla.components.browser.icons/-browser-icons/index.md) | Entry point for loading icons for websites. |
91
92
| [mozilla.components.browser.menu.BrowserMenu](../mozilla.components.browser.menu/-browser-menu/index.md) | A popup menu composed of BrowserMenuItem objects. |
| [mozilla.components.browser.menu.BrowserMenuBuilder](../mozilla.components.browser.menu/-browser-menu-builder/index.md) | Helper class for building browser menus. |
MickeyMoz's avatar
MickeyMoz committed
93
| [mozilla.components.browser.menu.item.BrowserMenuCategory](../mozilla.components.browser.menu.item/-browser-menu-category/index.md) | A browser menu item displaying styleable text, usable for menu categories |
94
| [mozilla.components.browser.menu.item.BrowserMenuCheckbox](../mozilla.components.browser.menu.item/-browser-menu-checkbox/index.md) | A simple browser menu checkbox. |
MickeyMoz's avatar
MickeyMoz committed
95
| [mozilla.components.browser.menu.item.BrowserMenuCompoundButton](../mozilla.components.browser.menu.item/-browser-menu-compound-button/index.md) | A browser menu compound button. A basic sub-class would only have to provide a layout resource to satisfy [BrowserMenuItem.getLayoutResource](../mozilla.components.browser.menu/-browser-menu-item/get-layout-resource.md) which contains a [View](#) that inherits from [CompoundButton](#). |
96
| [mozilla.components.browser.menu.item.BrowserMenuDivider](../mozilla.components.browser.menu.item/-browser-menu-divider/index.md) | A browser menu item to display a horizontal divider. |
MickeyMoz's avatar
MickeyMoz committed
97
| [mozilla.components.browser.menu.facts.BrowserMenuFacts](../mozilla.components.browser.menu.facts/-browser-menu-facts/index.md) | Facts emitted for telemetry related to [BrowserMenu](#). |
MickeyMoz's avatar
MickeyMoz committed
98
| [mozilla.components.browser.menu.BrowserMenuHighlight](../mozilla.components.browser.menu/-browser-menu-highlight/index.md) | Describes how to display a [mozilla.components.browser.menu.item.BrowserMenuHighlightableItem](../mozilla.components.browser.menu.item/-browser-menu-highlightable-item/index.md) when it is highlighted. |
MickeyMoz's avatar
MickeyMoz committed
99
| [mozilla.components.browser.menu.item.BrowserMenuHighlightableItem](../mozilla.components.browser.menu.item/-browser-menu-highlightable-item/index.md) | A menu item for displaying text with an image icon and a highlight state which sets the background of the menu item and a second image icon to the right of the text. |
MickeyMoz's avatar
MickeyMoz committed
100
| [mozilla.components.browser.menu.item.BrowserMenuHighlightableSwitch](../mozilla.components.browser.menu.item/-browser-menu-highlightable-switch/index.md) | A browser menu switch that can show a highlighted icon. |
MickeyMoz's avatar
MickeyMoz committed
101
| [mozilla.components.browser.menu.item.BrowserMenuImageSwitch](../mozilla.components.browser.menu.item/-browser-menu-image-switch/index.md) | A simple browser menu switch. |
102
103
104
105
106
| [mozilla.components.browser.menu.item.BrowserMenuImageText](../mozilla.components.browser.menu.item/-browser-menu-image-text/index.md) | A menu item for displaying text with an image icon. |
| [mozilla.components.browser.menu.BrowserMenuItem](../mozilla.components.browser.menu/-browser-menu-item/index.md) | Interface to be implemented by menu items to be shown in the browser menu. |
| [mozilla.components.browser.menu.item.BrowserMenuItemToolbar](../mozilla.components.browser.menu.item/-browser-menu-item-toolbar/index.md) | A toolbar of buttons to show inside the browser menu. |
| [mozilla.components.browser.menu.BrowserMenuItemViewHolder](../mozilla.components.browser.menu/-browser-menu-item-view-holder/index.md) |  |
| [mozilla.components.browser.menu.item.BrowserMenuSwitch](../mozilla.components.browser.menu.item/-browser-menu-switch/index.md) | A simple browser menu switch. |
MickeyMoz's avatar
MickeyMoz committed
107
108
| [mozilla.components.browser.state.state.BrowserState](../mozilla.components.browser.state.state/-browser-state/index.md) | Value type that represents the complete state of the browser/engine. |
| [mozilla.components.browser.state.store.BrowserStore](../mozilla.components.browser.state.store/-browser-store/index.md) | The [BrowserStore](../mozilla.components.browser.state.store/-browser-store/index.md) holds the [BrowserState](../mozilla.components.browser.state.state/-browser-state/index.md) (state tree). |
MickeyMoz's avatar
MickeyMoz committed
109
| [mozilla.components.feature.search.BrowserStoreSearchAdapter](../mozilla.components.feature.search/-browser-store-search-adapter/index.md) | Adapter which wraps a [browserStore](#) in order to fulfill the [SearchAdapter](../mozilla.components.feature.search/-search-adapter/index.md) interface. |
110
| [mozilla.components.browser.tabstray.BrowserTabsTray](../mozilla.components.browser.tabstray/-browser-tabs-tray/index.md) | A customizable tabs tray for browsers. |
MickeyMoz's avatar
MickeyMoz committed
111
| [mozilla.components.browser.thumbnails.BrowserThumbnails](../mozilla.components.browser.thumbnails/-browser-thumbnails/index.md) | Feature implementation for automatically taking thumbnails of sites. The feature will take a screenshot when the page finishes loading, and will add it to the [ContentState.thumbnail](../mozilla.components.browser.state.state/-content-state/thumbnail.md) property. |
112
113
| [mozilla.components.browser.toolbar.BrowserToolbar](../mozilla.components.browser.toolbar/-browser-toolbar/index.md) | A customizable toolbar for browsers. |
| [mozilla.components.browser.toolbar.behavior.BrowserToolbarBottomBehavior](../mozilla.components.browser.toolbar.behavior/-browser-toolbar-bottom-behavior/index.md) | A [CoordinatorLayout.Behavior](#) implementation to be used when placing [BrowserToolbar](../mozilla.components.browser.toolbar/-browser-toolbar/index.md) at the bottom of the screen. |
MickeyMoz's avatar
MickeyMoz committed
114
| [mozilla.components.support.utils.Browsers](../mozilla.components.support.utils/-browsers/index.md) | Helpful tools for dealing with other browsers on this device. |
MickeyMoz's avatar
MickeyMoz committed
115
| [mozilla.components.Build](../mozilla.components/-build/index.md) | Information about the current Android Components build. |
MickeyMoz's avatar
MickeyMoz committed
116
| [kotlin.ByteArray](../mozilla.components.support.ktx.kotlin/kotlin.-byte-array/index.md) (extensions in package mozilla.components.support.ktx.kotlin) |  |
MickeyMoz's avatar
MickeyMoz committed
117
| [mozilla.components.concept.engine.CancellableOperation](../mozilla.components.concept.engine/-cancellable-operation/index.md) | Represents an async operation that can be cancelled. |
MickeyMoz's avatar
MickeyMoz committed
118
| [mozilla.appservices.fxaclient.Device.Capability](../mozilla.components.service.fxa/mozilla.appservices.fxaclient.-device.-capability/index.md) (extensions in package mozilla.components.service.fxa) |  |
MickeyMoz's avatar
MickeyMoz committed
119
| [mozilla.components.support.ktx.android.notification.ChannelData](../mozilla.components.support.ktx.android.notification/-channel-data/index.md) | Wraps the data of a NotificationChannel as this class is available after API 26. |
120
121
122
123
124
| [kotlin.Char](../mozilla.components.support.ktx.kotlin/kotlin.-char/index.md) (extensions in package mozilla.components.support.ktx.kotlin) |  |
| [mozilla.components.concept.engine.prompt.Choice](../mozilla.components.concept.engine.prompt/-choice/index.md) | Value type that represents a select option, optgroup or menuitem html element. |
| [mozilla.components.concept.fetch.Client](../mozilla.components.concept.fetch/-client/index.md) | A generic [Client](../mozilla.components.concept.fetch/-client/index.md) for fetching resources via HTTP/s. |
| [org.mozilla.telemetry.measurement.ClientIdMeasurement](../org.mozilla.telemetry.measurement/-client-id-measurement/index.md) | A unique, randomly generated UUID for this client. |
| [mozilla.components.feature.awesomebar.provider.ClipboardSuggestionProvider](../mozilla.components.feature.awesomebar.provider/-clipboard-suggestion-provider/index.md) | An [AwesomeBar.SuggestionProvider](../mozilla.components.concept.awesomebar/-awesome-bar/-suggestion-provider/index.md) implementation that returns a suggestions for an URL in the clipboard (if there's any). |
MickeyMoz's avatar
MickeyMoz committed
125
| [kotlin.collections.Collection](../mozilla.components.support.ktx.kotlin/kotlin.collections.-collection/index.md) (extensions in package mozilla.components.support.ktx.kotlin) |  |
MickeyMoz's avatar
MickeyMoz committed
126
| [mozilla.components.support.base.facts.processor.CollectionProcessor](../mozilla.components.support.base.facts.processor/-collection-processor/index.md) | A [FactProcessor](../mozilla.components.support.base.facts/-fact-processor/index.md) implementation that keeps all [Fact](../mozilla.components.support.base.facts/-fact/index.md) objects in a list. |
MickeyMoz's avatar
MickeyMoz committed
127
| [mozilla.components.feature.prompts.dialog.ColorItem](../mozilla.components.feature.prompts.dialog/-color-item/index.md) | Represents an item in the [BasicColorAdapter](#) list. |
MickeyMoz's avatar
MickeyMoz committed
128
| [mozilla.components.browser.icons.processor.ColorProcessor](../mozilla.components.browser.icons.processor/-color-processor/index.md) | [IconProcessor](../mozilla.components.browser.icons.processor/-icon-processor/index.md) implementation to extract the dominant color from the icon. |
129
| [mozilla.components.support.utils.ColorUtils](../mozilla.components.support.utils/-color-utils/index.md) |  |
MickeyMoz's avatar
MickeyMoz committed
130
| [mozilla.components.concept.menu.candidate.CompoundMenuCandidate](../mozilla.components.concept.menu.candidate/-compound-menu-candidate/index.md) | Menu option that shows a switch or checkbox. |
MickeyMoz's avatar
MickeyMoz committed
131
| [mozilla.components.service.glean.net.ConceptFetchHttpUploader](../mozilla.components.service.glean.net/-concept-fetch-http-uploader/index.md) | A simple ping Uploader, which implements a "send once" policy, never storing or attempting to send the ping again. This uses Android Component's `concept-fetch`. |
MickeyMoz's avatar
MickeyMoz committed
132
| [mozilla.components.service.experiments.Configuration](../mozilla.components.service.experiments/-configuration/index.md) | The Configuration class describes how to configure Experiments. |
133
| [mozilla.components.service.glean.config.Configuration](../mozilla.components.service.glean.config/-configuration/index.md) | The Configuration class describes how to configure the Glean. |
MickeyMoz's avatar
MickeyMoz committed
134
| [mozilla.components.concept.sync.ConstellationState](../mozilla.components.concept.sync/-constellation-state/index.md) | Describes current device and other devices in the constellation. |
135
| [mozilla.components.support.base.observer.Consumable](../mozilla.components.support.base.observer/-consumable/index.md) | A generic wrapper for values that can get consumed. |
MickeyMoz's avatar
MickeyMoz committed
136
| [mozilla.components.support.base.observer.ConsumableListener](../mozilla.components.support.base.observer/-consumable-listener.md) |  |
137
| [mozilla.components.support.base.observer.ConsumableStream](../mozilla.components.support.base.observer/-consumable-stream/index.md) | A generic wrapper for a stream of values that can be consumed. Values will be consumed first in, first out. |
MickeyMoz's avatar
MickeyMoz committed
138
| [mozilla.components.concept.menu.candidate.ContainerStyle](../mozilla.components.concept.menu.candidate/-container-style/index.md) | Describes styling for the menu option container. |
MickeyMoz's avatar
MickeyMoz committed
139
| [mozilla.components.browser.state.action.ContentAction](../mozilla.components.browser.state.action/-content-action/index.md) | [BrowserAction](../mozilla.components.browser.state.action/-browser-action.md) implementations related to updating the [ContentState](../mozilla.components.browser.state.state/-content-state/index.md) of a single [SessionState](../mozilla.components.browser.state.state/-session-state/index.md) inside [BrowserState](../mozilla.components.browser.state.state/-browser-state/index.md). |
MickeyMoz's avatar
MickeyMoz committed
140
| [mozilla.components.browser.state.state.ContentState](../mozilla.components.browser.state.state/-content-state/index.md) | Value type that represents the state of the content within a [SessionState](../mozilla.components.browser.state.state/-session-state/index.md). |
141
| [mozilla.components.feature.contextmenu.ContextMenuCandidate](../mozilla.components.feature.contextmenu/-context-menu-candidate/index.md) | A candidate for an item to be displayed in the context menu. |
MickeyMoz's avatar
MickeyMoz committed
142
| [mozilla.components.feature.contextmenu.facts.ContextMenuFacts](../mozilla.components.feature.contextmenu.facts/-context-menu-facts/index.md) | Facts emitted for telemetry related to [ContextMenuFeature](#) |
143
144
| [mozilla.components.feature.contextmenu.ContextMenuFeature](../mozilla.components.feature.contextmenu/-context-menu-feature/index.md) | Feature for displaying a context menu after long-pressing web content. |
| [mozilla.components.feature.contextmenu.ContextMenuFragment](../mozilla.components.feature.contextmenu/-context-menu-fragment/index.md) | [DialogFragment](#) implementation to display the actual context menu dialog. |
MickeyMoz's avatar
MickeyMoz committed
145
| [mozilla.components.feature.contextmenu.ContextMenuUseCases](../mozilla.components.feature.contextmenu/-context-menu-use-cases/index.md) | Contains use cases related to the context menu feature. |
146
147
| [org.mozilla.telemetry.util.ContextUtils](../org.mozilla.telemetry.util/-context-utils/index.md) |  |
| [mozilla.components.feature.session.CoordinateScrollingFeature](../mozilla.components.feature.session/-coordinate-scrolling-feature/index.md) | Feature implementation for connecting an [EngineView](../mozilla.components.concept.engine/-engine-view/index.md) with any View that you want to coordinate scrolling behavior with. |
MickeyMoz's avatar
MickeyMoz committed
148
| [kotlinx.coroutines.CoroutineScope](../mozilla.components.browser.engine.gecko/kotlinx.coroutines.-coroutine-scope/index.md) (extensions in package mozilla.components.browser.engine.gecko) |  |
MickeyMoz's avatar
MickeyMoz committed
149
| [mozilla.components.service.glean.private.CounterMetricType](../mozilla.components.service.glean.private/-counter-metric-type.md) |  |
150
151
152
153
154
| [mozilla.components.lib.crash.Crash](../mozilla.components.lib.crash/-crash/index.md) | Crash types that are handled by this library. |
| [mozilla.components.lib.crash.handler.CrashHandlerService](../mozilla.components.lib.crash.handler/-crash-handler-service/index.md) | Service receiving native code crashes (from GeckoView). |
| [mozilla.components.lib.crash.CrashReporter](../mozilla.components.lib.crash/-crash-reporter/index.md) | A generic crash reporter that can report crashes to multiple services. |
| [mozilla.components.lib.crash.prompt.CrashReporterActivity](../mozilla.components.lib.crash.prompt/-crash-reporter-activity/index.md) | Activity showing the crash reporter prompt asking the user for confirmation before submitting a crash report. |
| [mozilla.components.lib.crash.service.CrashReporterService](../mozilla.components.lib.crash.service/-crash-reporter-service/index.md) | Interface to be implemented by external services that accept crash reports. |
MickeyMoz's avatar
MickeyMoz committed
155
| [mozilla.components.support.base.crash.CrashReporting](../mozilla.components.support.base.crash/-crash-reporting/index.md) | A  crash reporter interface that can report caught exception to multiple services. |
MickeyMoz's avatar
MickeyMoz committed
156
| [mozilla.components.lib.crash.service.CrashTelemetryService](../mozilla.components.lib.crash.service/-crash-telemetry-service/index.md) | Interface to be implemented by external services that collect telemetry about crash reports. |
157
158
159
160
| [org.mozilla.telemetry.measurement.CreatedDateMeasurement](../org.mozilla.telemetry.measurement/-created-date-measurement/index.md) |  |
| [org.mozilla.telemetry.measurement.CreatedDateMeasurementNew](../org.mozilla.telemetry.measurement/-created-date-measurement-new/index.md) | The field 'created' from CreatedDateMeasurement will be deprecated for the `createdDate` field |
| [org.mozilla.telemetry.measurement.CreatedTimestampMeasurement](../org.mozilla.telemetry.measurement/-created-timestamp-measurement/index.md) |  |
| [org.mozilla.telemetry.measurement.CreatedTimestampMeasurementNew](../org.mozilla.telemetry.measurement/-created-timestamp-measurement-new/index.md) | The field 'created' from CreatedTimestampMeasurement will be deprecated for the `createdTimestamp` field |
MickeyMoz's avatar
MickeyMoz committed
161
| [mozilla.components.service.glean.private.CustomDistributionMetricType](../mozilla.components.service.glean.private/-custom-distribution-metric-type.md) |  |
162
163
| [mozilla.components.browser.domains.CustomDomains](../mozilla.components.browser.domains/-custom-domains/index.md) | Contains functionality to manage custom domains for auto-completion. |
| [mozilla.components.browser.domains.autocomplete.CustomDomainsProvider](../mozilla.components.browser.domains.autocomplete/-custom-domains-provider/index.md) | Provides autocomplete functionality for domains based on a list managed by [CustomDomains](../mozilla.components.browser.domains/-custom-domains/index.md). |
MickeyMoz's avatar
MickeyMoz committed
164
165
| [mozilla.components.browser.state.state.CustomTabActionButtonConfig](../mozilla.components.browser.state.state/-custom-tab-action-button-config/index.md) |  |
| [mozilla.components.browser.state.state.CustomTabConfig](../mozilla.components.browser.state.state/-custom-tab-config/index.md) | Holds configuration data for a Custom Tab. |
MickeyMoz's avatar
MickeyMoz committed
166
| [mozilla.components.feature.customtabs.CustomTabIntentProcessor](../mozilla.components.feature.customtabs/-custom-tab-intent-processor/index.md) | Processor for intents which trigger actions related to custom tabs. |
MickeyMoz's avatar
MickeyMoz committed
167
| [mozilla.components.browser.state.action.CustomTabListAction](../mozilla.components.browser.state.action/-custom-tab-list-action/index.md) | [BrowserAction](../mozilla.components.browser.state.action/-browser-action.md) implementations related to updating [BrowserState.customTabs](../mozilla.components.browser.state.state/-browser-state/custom-tabs.md). |
MickeyMoz's avatar
MickeyMoz committed
168
| [mozilla.components.browser.state.state.CustomTabMenuItem](../mozilla.components.browser.state.state/-custom-tab-menu-item/index.md) |  |
MickeyMoz's avatar
MickeyMoz committed
169
| [mozilla.components.browser.state.state.CustomTabSessionState](../mozilla.components.browser.state.state/-custom-tab-session-state/index.md) | Value type that represents the state of a Custom Tab. |
MickeyMoz's avatar
MickeyMoz committed
170
| [mozilla.components.feature.customtabs.feature.CustomTabSessionTitleObserver](../mozilla.components.feature.customtabs.feature/-custom-tab-session-title-observer/index.md) | Sets the title of the custom tab toolbar based on the session title and URL. |
MickeyMoz's avatar
MickeyMoz committed
171
| [mozilla.components.feature.customtabs.store.CustomTabState](../mozilla.components.feature.customtabs.store/-custom-tab-state/index.md) | Value type that represents the state of a single custom tab accessible from both the service and activity. |
MickeyMoz's avatar
MickeyMoz committed
172
| [mozilla.components.feature.customtabs.CustomTabWindowFeature](../mozilla.components.feature.customtabs/-custom-tab-window-feature/index.md) | Feature implementation for handling window requests by opening custom tabs. |
MickeyMoz's avatar
MickeyMoz committed
173
| [mozilla.components.feature.customtabs.store.CustomTabsAction](../mozilla.components.feature.customtabs.store/-custom-tabs-action/index.md) |  |
MickeyMoz's avatar
MickeyMoz committed
174
| [mozilla.components.feature.customtabs.CustomTabsFacts](../mozilla.components.feature.customtabs/-custom-tabs-facts/index.md) | Facts emitted for telemetry related to [CustomTabsToolbarFeature](../mozilla.components.feature.customtabs/-custom-tabs-toolbar-feature/index.md) |
MickeyMoz's avatar
MickeyMoz committed
175
176
| [mozilla.components.feature.customtabs.store.CustomTabsServiceState](../mozilla.components.feature.customtabs.store/-custom-tabs-service-state/index.md) | Value type that represents the custom tabs state accessible from both the service and activity. |
| [mozilla.components.feature.customtabs.store.CustomTabsServiceStore](../mozilla.components.feature.customtabs.store/-custom-tabs-service-store/index.md) |  |
177
| [mozilla.components.feature.customtabs.CustomTabsToolbarFeature](../mozilla.components.feature.customtabs/-custom-tabs-toolbar-feature/index.md) | Initializes and resets the Toolbar for a Custom Tab based on the CustomTabConfig. |
MickeyMoz's avatar
MickeyMoz committed
178
| [mozilla.components.feature.qr.views.CustomViewFinder](../mozilla.components.feature.qr.views/-custom-view-finder/index.md) | A [View](#) that shows a ViewFinder positioned in center of the camera view and draws an Overlay |
MickeyMoz's avatar
MickeyMoz committed
179
| [mozilla.components.feature.addons.ui.CustomViewHolder](../mozilla.components.feature.addons.ui/-custom-view-holder/index.md) | A base view holder. |
MickeyMoz's avatar
MickeyMoz committed
180
| [mozilla.components.concept.engine.DataCleanable](../mozilla.components.concept.engine/-data-cleanable/index.md) | Contract to indicate how objects with the ability to clear data should behave. |
MickeyMoz's avatar
MickeyMoz committed
181
| [mozilla.components.browser.icons.loader.DataUriIconLoader](../mozilla.components.browser.icons.loader/-data-uri-icon-loader/index.md) | An [IconLoader](../mozilla.components.browser.icons.loader/-icon-loader/index.md) implementation that will base64 decode the image bytes from a data:image uri. |
MickeyMoz's avatar
MickeyMoz committed
182
| [mozilla.components.service.glean.private.DatetimeMetricType](../mozilla.components.service.glean.private/-datetime-metric-type.md) |  |
MickeyMoz's avatar
MickeyMoz committed
183
| [mozilla.components.concept.menu.candidate.DecorativeTextMenuCandidate](../mozilla.components.concept.menu.candidate/-decorative-text-menu-candidate/index.md) | Menu option that displays static text. |
MickeyMoz's avatar
MickeyMoz committed
184
| [mozilla.components.feature.push.DecryptedMessage](../mozilla.components.feature.push/-decrypted-message/index.md) | Represents a decrypted push message for notifying observers of the [scope](../mozilla.components.feature.push/-decrypted-message/scope.md). |
MickeyMoz's avatar
MickeyMoz committed
185
| [mozilla.components.feature.addons.update.DefaultAddonUpdater](../mozilla.components.feature.addons.update/-default-addon-updater/index.md) | An implementation of [AddonUpdater](../mozilla.components.feature.addons.update/-addon-updater/index.md) that uses the work manager api for scheduling new updates. |
MickeyMoz's avatar
MickeyMoz committed
186
| [mozilla.components.browser.icons.generator.DefaultIconGenerator](../mozilla.components.browser.icons.generator/-default-icon-generator/index.md) | [IconGenerator](../mozilla.components.browser.icons.generator/-icon-generator/index.md) implementation that will generate an icon with a background color, rounded corners and a letter representing the URL. |
MickeyMoz's avatar
MickeyMoz committed
187
| [mozilla.components.service.sync.logins.DefaultLoginValidationDelegate](../mozilla.components.service.sync.logins/-default-login-validation-delegate/index.md) | A delegate that will check against [storage](#) to see if a given Login can be persisted, and return information about why it can or cannot. |
188
| [org.mozilla.telemetry.measurement.DefaultSearchMeasurement](../org.mozilla.telemetry.measurement/-default-search-measurement/index.md) |  |
MickeyMoz's avatar
MickeyMoz committed
189
| [mozilla.components.feature.contextmenu.DefaultSelectionActionDelegate](../mozilla.components.feature.contextmenu/-default-selection-action-delegate/index.md) | Adds normal and private search buttons to text selection context menus. |
190
| [mozilla.components.concept.engine.DefaultSettings](../mozilla.components.concept.engine/-default-settings/index.md) | [Settings](../mozilla.components.concept.engine/-settings/index.md) implementation used to set defaults for [Engine](../mozilla.components.concept.engine/-engine/index.md) and [EngineSession](../mozilla.components.concept.engine/-engine-session/index.md). |
MickeyMoz's avatar
MickeyMoz committed
191
| [mozilla.components.feature.prompts.share.DefaultShareDelegate](../mozilla.components.feature.prompts.share/-default-share-delegate/index.md) | Default [ShareDelegate](../mozilla.components.feature.prompts.share/-share-delegate/index.md) implementation that displays the native share sheet. |
MickeyMoz's avatar
MickeyMoz committed
192
| [mozilla.components.feature.contextmenu.DefaultSnackbarDelegate](../mozilla.components.feature.contextmenu/-default-snackbar-delegate/index.md) | Default implementation for [ContextMenuCandidate.SnackbarDelegate](../mozilla.components.feature.contextmenu/-context-menu-candidate/-snackbar-delegate/index.md). Will display a standard default Snackbar. |
193
| [mozilla.components.browser.awesomebar.layout.DefaultSuggestionLayout](../mozilla.components.browser.awesomebar.layout/-default-suggestion-layout/index.md) | Default implementation of [SuggestionLayout](../mozilla.components.browser.awesomebar.layout/-suggestion-layout/index.md) to be used by [BrowserAwesomeBar](../mozilla.components.browser.awesomebar/-browser-awesome-bar/index.md). |
MickeyMoz's avatar
MickeyMoz committed
194
| [mozilla.components.feature.addons.migration.DefaultSupportedAddonsChecker](../mozilla.components.feature.addons.migration/-default-supported-addons-checker/index.md) | An implementation of [SupportedAddonsChecker](../mozilla.components.feature.addons.migration/-supported-addons-checker/index.md) that uses the work manager api for scheduling checks. |
MickeyMoz's avatar
MickeyMoz committed
195
| [mozilla.components.browser.tabstray.DefaultTabViewHolder](../mozilla.components.browser.tabstray/-default-tab-view-holder/index.md) | The default implementation of `TabViewHolder` |
MickeyMoz's avatar
MickeyMoz committed
196
| [mozilla.components.support.images.DesiredSize](../mozilla.components.support.images/-desired-size/index.md) | Represents the desired size of an images to be loaded. |
MickeyMoz's avatar
MickeyMoz committed
197
198
199
| [mozilla.components.concept.sync.Device](../mozilla.components.concept.sync/-device/index.md) | Describes a device in the [DeviceConstellation](../mozilla.components.concept.sync/-device-constellation/index.md). |
| [mozilla.appservices.fxaclient.Device](../mozilla.components.service.fxa/mozilla.appservices.fxaclient.-device/index.md) (extensions in package mozilla.components.service.fxa) |  |
| [mozilla.components.concept.sync.DeviceCapability](../mozilla.components.concept.sync/-device-capability/index.md) | Capabilities that a [Device](../mozilla.components.concept.sync/-device/index.md) may have. |
MickeyMoz's avatar
MickeyMoz committed
200
201
| [mozilla.components.concept.sync.DeviceCommandIncoming](../mozilla.components.concept.sync/-device-command-incoming/index.md) | Incoming device commands (ie, targeted at the current device.) |
| [mozilla.components.concept.sync.DeviceCommandOutgoing](../mozilla.components.concept.sync/-device-command-outgoing/index.md) | Outgoing device commands (ie, targeted at other devices.) |
MickeyMoz's avatar
MickeyMoz committed
202
| [mozilla.components.service.fxa.DeviceConfig](../mozilla.components.service.fxa/-device-config/index.md) | Configuration for the current device. |
MickeyMoz's avatar
MickeyMoz committed
203
204
| [mozilla.components.concept.sync.DeviceConstellation](../mozilla.components.concept.sync/-device-constellation/index.md) | Describes available interactions with the current device and other devices associated with an [OAuthAccount](../mozilla.components.concept.sync/-o-auth-account/index.md). |
| [mozilla.components.concept.sync.DeviceConstellationObserver](../mozilla.components.concept.sync/-device-constellation-observer/index.md) | Allows monitoring constellation state. |
205
| [org.mozilla.telemetry.measurement.DeviceMeasurement](../org.mozilla.telemetry.measurement/-device-measurement/index.md) |  |
MickeyMoz's avatar
MickeyMoz committed
206
207
| [mozilla.components.concept.sync.DevicePushSubscription](../mozilla.components.concept.sync/-device-push-subscription/index.md) | Describes an Autopush-compatible push channel subscription. |
| [mozilla.components.concept.sync.DeviceType](../mozilla.components.concept.sync/-device-type/index.md) | Describes a type of the physical device in the constellation. |
MickeyMoz's avatar
MickeyMoz committed
208
| [mozilla.components.concept.engine.webextension.DisabledFlags](../mozilla.components.concept.engine.webextension/-disabled-flags/index.md) | Flags to check for different reasons why an extension is disabled. |
MickeyMoz's avatar
MickeyMoz committed
209
210
211
| [mozilla.components.browser.icons.loader.DiskIconLoader](../mozilla.components.browser.icons.loader/-disk-icon-loader/index.md) | [IconLoader](../mozilla.components.browser.icons.loader/-icon-loader/index.md) implementation that loads icons from a disk cache. |
| [mozilla.components.browser.icons.preparer.DiskIconPreparer](../mozilla.components.browser.icons.preparer/-disk-icon-preparer/index.md) | [IconPreprarer](../mozilla.components.browser.icons.preparer/-icon-preprarer/index.md) implementation implementation that will add known resource URLs (from a disk cache) to the request if the request doesn't contain a list of resources yet. |
| [mozilla.components.browser.icons.processor.DiskIconProcessor](../mozilla.components.browser.icons.processor/-disk-icon-processor/index.md) | [IconProcessor](../mozilla.components.browser.icons.processor/-icon-processor/index.md) implementation that saves icons in the disk cache. |
MickeyMoz's avatar
MickeyMoz committed
212
| [mozilla.components.support.base.coroutines.Dispatchers](../mozilla.components.support.base.coroutines/-dispatchers/index.md) | Shared [CoroutineDispatcher](#)s used by Android Components and app code - in addition to dispatchers provided by `kotlinx-coroutines-android`. |
MickeyMoz's avatar
MickeyMoz committed
213
| [mozilla.components.browser.toolbar.display.DisplayToolbar](../mozilla.components.browser.toolbar.display/-display-toolbar/index.md) | Sub-component of the browser toolbar responsible for displaying the URL and related controls ("display mode"). |
MickeyMoz's avatar
MickeyMoz committed
214
| [mozilla.components.concept.menu.candidate.DividerMenuCandidate](../mozilla.components.concept.menu.candidate/-divider-menu-candidate/index.md) | Menu option to display a horizontal divider. |
215
216
217
218
219
220
221
| [mozilla.components.browser.domains.Domain](../mozilla.components.browser.domains/-domain/index.md) | Class intended for internal use which encapsulates meta data about a domain. |
| [mozilla.components.browser.domains.DomainAutoCompleteProvider](../mozilla.components.browser.domains/-domain-auto-complete-provider/index.md) | Provides autocomplete functionality for domains, based on a provided list of assets (see [Domains](../mozilla.components.browser.domains/-domains/index.md)) and/or a custom domain list managed by [CustomDomains](../mozilla.components.browser.domains/-custom-domains/index.md). |
| [mozilla.components.browser.domains.autocomplete.DomainAutocompleteProvider](../mozilla.components.browser.domains.autocomplete/-domain-autocomplete-provider/index.md) |  |
| [mozilla.components.browser.domains.autocomplete.DomainAutocompleteResult](../mozilla.components.browser.domains.autocomplete/-domain-autocomplete-result/index.md) | Describes an autocompletion result against a list of domains. |
| [mozilla.components.browser.domains.autocomplete.DomainList](../mozilla.components.browser.domains.autocomplete/-domain-list/index.md) |  |
| [mozilla.components.support.utils.DomainMatch](../mozilla.components.support.utils/-domain-match/index.md) |  |
| [mozilla.components.browser.domains.Domains](../mozilla.components.browser.domains/-domains/index.md) | Contains functionality to access domain lists shipped as part of this module's assets. |
MickeyMoz's avatar
MickeyMoz committed
222
| [mozilla.components.browser.domains.autocomplete.DomainsLoader](../mozilla.components.browser.domains.autocomplete/-domains-loader.md) |  |
223
| [kotlin.Double](../mozilla.components.lib.jexl.ext/kotlin.-double/index.md) (extensions in package mozilla.components.lib.jexl.ext) |  |
MickeyMoz's avatar
MickeyMoz committed
224
| [mozilla.components.browser.state.action.DownloadAction](../mozilla.components.browser.state.action/-download-action/index.md) | [BrowserAction](../mozilla.components.browser.state.action/-browser-action.md) implementations related to updating the global download state. |
225
| [mozilla.components.feature.downloads.DownloadDialogFragment](../mozilla.components.feature.downloads/-download-dialog-fragment/index.md) | This is a general representation of a dialog meant to be used in collaboration with [DownloadsFeature](../mozilla.components.feature.downloads/-downloads-feature/index.md) to show a dialog before a download is triggered. If [SimpleDownloadDialogFragment](../mozilla.components.feature.downloads/-simple-download-dialog-fragment/index.md) is not flexible enough for your use case you should inherit for this class. Be mindful to call [onStartDownload](../mozilla.components.feature.downloads/-download-dialog-fragment/on-start-download.md) when you want to start the download. |
MickeyMoz's avatar
MickeyMoz committed
226
| [mozilla.components.feature.downloads.manager.DownloadManager](../mozilla.components.feature.downloads.manager/-download-manager/index.md) |  |
MickeyMoz's avatar
MickeyMoz committed
227
| [mozilla.components.feature.downloads.DownloadMiddleware](../mozilla.components.feature.downloads/-download-middleware/index.md) | [Middleware](../mozilla.components.lib.state/-middleware.md) implementation for managing downloads via the provided download service. Its purpose is to react to global download state changes (e.g. of [BrowserState.queuedDownloads](../mozilla.components.browser.state.state/-browser-state/queued-downloads.md)) and notify the download service, as needed. |
MickeyMoz's avatar
MickeyMoz committed
228
| [mozilla.components.browser.state.state.content.DownloadState](../mozilla.components.browser.state.state.content/-download-state/index.md) | Value type that represents a download request. |
229
| [mozilla.components.support.utils.DownloadUtils](../mozilla.components.support.utils/-download-utils/index.md) |  |
MickeyMoz's avatar
MickeyMoz committed
230
| [mozilla.components.feature.downloads.facts.DownloadsFacts](../mozilla.components.feature.downloads.facts/-downloads-facts/index.md) | Facts emitted for telemetry related to [DownloadsFeature](#) |
231
| [mozilla.components.feature.downloads.DownloadsFeature](../mozilla.components.feature.downloads/-downloads-feature/index.md) | Feature implementation to provide download functionality for the selected session. The feature will subscribe to the selected session and listen for downloads. |
MickeyMoz's avatar
MickeyMoz committed
232
| [mozilla.components.feature.downloads.DownloadsUseCases](../mozilla.components.feature.downloads/-downloads-use-cases/index.md) | Contains use cases related to the downloads feature. |
MickeyMoz's avatar
MickeyMoz committed
233
234
| [mozilla.components.concept.menu.candidate.DrawableButtonMenuIcon](../mozilla.components.concept.menu.candidate/-drawable-button-menu-icon/index.md) | Menu icon that displays an image button. |
| [mozilla.components.concept.menu.candidate.DrawableMenuIcon](../mozilla.components.concept.menu.candidate/-drawable-menu-icon/index.md) | Menu icon that displays a drawable. |
235
| [mozilla.components.support.utils.DrawableUtils](../mozilla.components.support.utils/-drawable-utils/index.md) |  |
MickeyMoz's avatar
MickeyMoz committed
236
| [mozilla.components.browser.menu.view.DynamicWidthRecyclerView](../mozilla.components.browser.menu.view/-dynamic-width-recycler-view/index.md) | [RecylerView](#) with automatically set width between widthMin / widthMax xml attributes. |
MickeyMoz's avatar
MickeyMoz committed
237
| [mozilla.components.browser.toolbar.edit.EditToolbar](../mozilla.components.browser.toolbar.edit/-edit-toolbar/index.md) | Sub-component of the browser toolbar responsible for allowing the user to edit the URL ("edit mode"). |
MickeyMoz's avatar
MickeyMoz committed
238
| [mozilla.components.concept.engine.webextension.EnableSource](../mozilla.components.concept.engine.webextension/-enable-source/index.md) | Provides additional information about why an extension is being enabled or disabled. |
MickeyMoz's avatar
MickeyMoz committed
239
| [mozilla.components.concept.push.EncryptedPushMessage](../mozilla.components.concept.push/-encrypted-push-message/index.md) | A push message holds the information needed to pass the message on to the appropriate receiver. |
240
| [mozilla.components.concept.engine.Engine](../mozilla.components.concept.engine/-engine/index.md) | Entry point for interacting with the engine implementation. |
MickeyMoz's avatar
MickeyMoz committed
241
| [mozilla.components.browser.state.action.EngineAction](../mozilla.components.browser.state.action/-engine-action/index.md) | [BrowserAction](../mozilla.components.browser.state.action/-browser-action.md) implementations related to updating the [EngineState](../mozilla.components.browser.state.state/-engine-state/index.md) of a single [SessionState](../mozilla.components.browser.state.state/-session-state/index.md) inside [BrowserState](../mozilla.components.browser.state.state/-browser-state/index.md). |
242
243
| [mozilla.components.concept.engine.EngineSession](../mozilla.components.concept.engine/-engine-session/index.md) | Class representing a single engine session. |
| [mozilla.components.concept.engine.EngineSessionState](../mozilla.components.concept.engine/-engine-session-state/index.md) | The state of an [EngineSession](../mozilla.components.concept.engine/-engine-session/index.md). An instance can be obtained from [EngineSession.saveState](../mozilla.components.concept.engine/-engine-session/save-state.md). Creating a new [EngineSession](../mozilla.components.concept.engine/-engine-session/index.md) and calling [EngineSession.restoreState](../mozilla.components.concept.engine/-engine-session/restore-state.md) with the same state instance should restore the previous session. |
MickeyMoz's avatar
MickeyMoz committed
244
| [mozilla.components.browser.state.state.EngineState](../mozilla.components.browser.state.state/-engine-state/index.md) | Value type that holds the browser engine state of a session. |
MickeyMoz's avatar
MickeyMoz committed
245
| [mozilla.components.concept.engine.utils.EngineVersion](../mozilla.components.concept.engine.utils/-engine-version/index.md) | Data class for engine versions using semantic versioning (major.minor.patch). |
246
| [mozilla.components.concept.engine.EngineView](../mozilla.components.concept.engine/-engine-view/index.md) | View component that renders web content. |
MickeyMoz's avatar
MickeyMoz committed
247
| [mozilla.components.feature.session.behavior.EngineViewBottomBehavior](../mozilla.components.feature.session.behavior/-engine-view-bottom-behavior/index.md) | A [CoordinatorLayout.Behavior](#) implementation to be used with [EngineView](../mozilla.components.concept.engine/-engine-view/index.md) when placing a toolbar at the bottom of the screen. |
248
249
250
| [mozilla.components.feature.session.EngineViewPresenter](../mozilla.components.feature.session/-engine-view-presenter/index.md) | Presenter implementation for EngineView. |
| [mozilla.components.browser.errorpages.ErrorPages](../mozilla.components.browser.errorpages/-error-pages/index.md) |  |
| [mozilla.components.browser.errorpages.ErrorType](../mozilla.components.browser.errorpages/-error-type/index.md) | Enum containing all supported error types that we can display an error page for. |
MickeyMoz's avatar
MickeyMoz committed
251
| [mozilla.components.service.glean.private.EventMetricType](../mozilla.components.service.glean.private/-event-metric-type.md) |  |
252
| [org.mozilla.telemetry.measurement.EventsMeasurement](../org.mozilla.telemetry.measurement/-events-measurement/index.md) |  |
MickeyMoz's avatar
MickeyMoz committed
253
| [java.lang.Exception](../mozilla.components.support.migration/java.lang.-exception/index.md) (extensions in package mozilla.components.support.migration) |  |
MickeyMoz's avatar
MickeyMoz committed
254
| [mozilla.components.lib.crash.handler.ExceptionHandler](../mozilla.components.lib.crash.handler/-exception-handler/index.md) | [Thread.UncaughtExceptionHandler](http://docs.oracle.com/javase/7/docs/api/java/lang/Thread/UncaughtExceptionHandler.html) implementation that forwards crashes to the [CrashReporter](../mozilla.components.lib.crash/-crash-reporter/index.md) instance. |
255
256
257
258
259
260
| [mozilla.components.service.fretboard.Experiment](../mozilla.components.service.fretboard/-experiment/index.md) | Represents an A/B test experiment, independent of the underlying storage mechanism |
| [mozilla.components.service.fretboard.ExperimentDescriptor](../mozilla.components.service.fretboard/-experiment-descriptor/index.md) | Class used to identify an experiment |
| [mozilla.components.service.fretboard.ExperimentDownloadException](../mozilla.components.service.fretboard/-experiment-download-exception/index.md) | Exception while downloading experiments from the server |
| [mozilla.components.service.fretboard.ExperimentPayload](../mozilla.components.service.fretboard/-experiment-payload/index.md) | Class which represents an experiment associated data |
| [mozilla.components.service.fretboard.ExperimentSource](../mozilla.components.service.fretboard/-experiment-source/index.md) | Represents a location where experiments are stored (Kinto, a JSON file on a server, etc) |
| [mozilla.components.service.fretboard.ExperimentStorage](../mozilla.components.service.fretboard/-experiment-storage/index.md) | Represents a location where experiments are stored locally on the device |
MickeyMoz's avatar
MickeyMoz committed
261
262
263
| [mozilla.components.service.experiments.Experiments](../mozilla.components.service.experiments/-experiments.md) | The main Experiments object. |
| [mozilla.components.service.experiments.debug.ExperimentsDebugActivity](../mozilla.components.service.experiments.debug/-experiments-debug-activity/index.md) | Debugging activity exported by service-experiments to allow easier debugging. This accepts commands that can force the library to do the following: |
| [mozilla.components.service.experiments.ExperimentsInternalAPI](../mozilla.components.service.experiments/-experiments-internal-a-p-i/index.md) | This is the main experiments API, which is exposed through the global [Experiments](../mozilla.components.service.experiments/-experiments.md) object. |
264
265
266
| [org.mozilla.telemetry.measurement.ExperimentsMapMeasurement](../org.mozilla.telemetry.measurement/-experiments-map-measurement/index.md) |  |
| [org.mozilla.telemetry.measurement.ExperimentsMeasurement](../org.mozilla.telemetry.measurement/-experiments-measurement/index.md) |  |
| [mozilla.components.service.fretboard.ExperimentsSnapshot](../mozilla.components.service.fretboard/-experiments-snapshot/index.md) | Represents an experiment sync result |
MickeyMoz's avatar
MickeyMoz committed
267
| [mozilla.components.browser.state.state.ExternalAppType](../mozilla.components.browser.state.state/-external-app-type/index.md) | Represents different contexts that a custom tab session can be displayed in. |
268
269
270
| [mozilla.components.support.base.facts.Fact](../mozilla.components.support.base.facts/-fact/index.md) | A fact describing a generic event that has occurred in a component. |
| [mozilla.components.support.base.facts.FactProcessor](../mozilla.components.support.base.facts/-fact-processor/index.md) | A [FactProcessor](../mozilla.components.support.base.facts/-fact-processor/index.md) receives [Fact](../mozilla.components.support.base.facts/-fact/index.md) instances to process them further. |
| [mozilla.components.support.base.facts.Facts](../mozilla.components.support.base.facts/-facts/index.md) | Global API for collecting [Fact](../mozilla.components.support.base.facts/-fact/index.md) objects and forwarding them to [FactProcessor](../mozilla.components.support.base.facts/-fact-processor/index.md) instances. |
MickeyMoz's avatar
MickeyMoz committed
271
| [mozilla.components.support.migration.FennecMigrator](../mozilla.components.support.migration/-fennec-migrator/index.md) | Entrypoint for Fennec data migration. See [Builder](../mozilla.components.support.migration/-fennec-migrator/-builder/index.md) for public API. |
MickeyMoz's avatar
MickeyMoz committed
272
| [mozilla.components.support.migration.FennecMigratorException](../mozilla.components.support.migration/-fennec-migrator-exception/index.md) | Exceptions related to Fennec migrations. |
MickeyMoz's avatar
MickeyMoz committed
273
| [mozilla.components.support.migration.FennecProfile](../mozilla.components.support.migration/-fennec-profile/index.md) | A profile of "Fennec" (Firefox for Android). |
MickeyMoz's avatar
MickeyMoz committed
274
| [mozilla.components.support.migration.FennecProfileException](../mozilla.components.support.migration/-fennec-profile-exception/index.md) | Exceptions related to Fennec profile migrations. |
MickeyMoz's avatar
MickeyMoz committed
275
| [mozilla.components.feature.downloads.manager.FetchDownloadManager](../mozilla.components.feature.downloads.manager/-fetch-download-manager/index.md) | Handles the interactions with [AbstractFetchDownloadService](../mozilla.components.feature.downloads/-abstract-fetch-download-service/index.md). |
276
| [mozilla.components.tooling.fetch.tests.FetchTestCases](../mozilla.components.tooling.fetch.tests/-fetch-test-cases/index.md) | Generic test cases for concept-fetch implementations. |
MickeyMoz's avatar
MickeyMoz committed
277
| [java.io.File](../mozilla.components.support.ktx.java.io/java.io.-file/index.md) (extensions in package mozilla.components.support.ktx.java.io) |  |
278
279
280
| [org.mozilla.telemetry.storage.FileTelemetryStorage](../org.mozilla.telemetry.storage/-file-telemetry-storage/index.md) | TelemetryStorage implementation that stores pings as files on disk. |
| [org.mozilla.telemetry.util.FileUtils](../org.mozilla.telemetry.util/-file-utils/index.md) |  |
| [mozilla.components.feature.findinpage.view.FindInPageBar](../mozilla.components.feature.findinpage.view/-find-in-page-bar/index.md) | A customizable "Find in page" bar implementing [FindInPageView](../mozilla.components.feature.findinpage.view/-find-in-page-view/index.md). |
MickeyMoz's avatar
MickeyMoz committed
281
282
| [mozilla.components.feature.findinpage.facts.FindInPageFacts](../mozilla.components.feature.findinpage.facts/-find-in-page-facts/index.md) | Facts emitted for telemetry related to [FindInPageFeature](#) |
| [mozilla.components.feature.findinpage.FindInPageFeature](../mozilla.components.feature.findinpage/-find-in-page-feature/index.md) | Feature implementation that will keep a [FindInPageView](../mozilla.components.feature.findinpage.view/-find-in-page-view/index.md) in sync with a bound [SessionState](../mozilla.components.browser.state.state/-session-state/index.md). |
283
| [mozilla.components.feature.findinpage.view.FindInPageView](../mozilla.components.feature.findinpage.view/-find-in-page-view/index.md) | An interface for views that can display "find in page" results and related UI controls. |
MickeyMoz's avatar
MickeyMoz committed
284
| [mozilla.components.browser.state.state.content.FindResultState](../mozilla.components.browser.state.state.content/-find-result-state/index.md) | A value type representing a result of a "find in page" operation. |
285
286
287
288
289
| [mozilla.components.service.fxa.FirefoxAccount](../mozilla.components.service.fxa/-firefox-account/index.md) | FirefoxAccount represents the authentication state of a client. |
| [mozilla.components.feature.accounts.FirefoxAccountsAuthFeature](../mozilla.components.feature.accounts/-firefox-accounts-auth-feature/index.md) | Ties together an account manager with a session manager/tabs implementation, facilitating an authentication flow. |
| [org.mozilla.telemetry.measurement.FirstRunProfileDateMeasurement](../org.mozilla.telemetry.measurement/-first-run-profile-date-measurement/index.md) | This measurement will save the timestamp of the first time it was instantiated and report this as profile creation date. |
| [mozilla.components.service.fretboard.storage.flatfile.FlatFileExperimentStorage](../mozilla.components.service.fretboard.storage.flatfile/-flat-file-experiment-storage/index.md) | Class which uses a flat JSON file as an experiment storage mechanism |
| [kotlin.Float](../mozilla.components.lib.jexl.ext/kotlin.-float/index.md) (extensions in package mozilla.components.lib.jexl.ext) |  |
MickeyMoz's avatar
MickeyMoz committed
290
| [kotlin.Float](../mozilla.components.support.ktx.android.util/kotlin.-float/index.md) (extensions in package mozilla.components.support.ktx.android.util) |  |
MickeyMoz's avatar
MickeyMoz committed
291
| [kotlinx.coroutines.flow.Flow](../mozilla.components.support.ktx.kotlinx.coroutines.flow/kotlinx.coroutines.flow.-flow/index.md) (extensions in package mozilla.components.support.ktx.kotlinx.coroutines.flow) |  |
MickeyMoz's avatar
MickeyMoz committed
292
| [androidx.fragment.app.Fragment](../mozilla.components.lib.state.ext/androidx.fragment.app.-fragment/index.md) (extensions in package mozilla.components.lib.state.ext) |  |
293
294
| [mozilla.components.service.fretboard.Fretboard](../mozilla.components.service.fretboard/-fretboard/index.md) | Entry point of the library |
| [mozilla.components.feature.session.FullScreenFeature](../mozilla.components.feature.session/-full-screen-feature/index.md) | Feature implementation for handling fullscreen mode (exiting and back button presses). |
MickeyMoz's avatar
MickeyMoz committed
295
| [mozilla.components.service.fxa.manager.FxaAccountManager](../mozilla.components.service.fxa.manager/-fxa-account-manager/index.md) | An account manager which encapsulates various internal details of an account lifecycle and provides an observer interface along with a public API for interacting with an account. The internal state machine abstracts over state space as exposed by the fxaclient library, not the internal states experienced by lower-level representation of a Firefox Account; those are opaque to us. |
MickeyMoz's avatar
MickeyMoz committed
296
| [mozilla.components.service.fxa.FxaAuthData](../mozilla.components.service.fxa/-fxa-auth-data/index.md) | Captures basic OAuth authentication data (code, state) and any additional data FxA passes along. |
MickeyMoz's avatar
MickeyMoz committed
297
| [mozilla.components.feature.accounts.FxaCapability](../mozilla.components.feature.accounts/-fxa-capability/index.md) | Configurable FxA capabilities. |
MickeyMoz's avatar
MickeyMoz committed
298
| [mozilla.components.service.fxa.FxaDeviceConstellation](../mozilla.components.service.fxa/-fxa-device-constellation/index.md) | Provides an implementation of [DeviceConstellation](../mozilla.components.concept.sync/-device-constellation/index.md) backed by a [FirefoxAccount](#). |
MickeyMoz's avatar
MickeyMoz committed
299
| [mozilla.components.service.fxa.FxaDeviceSettingsCache](../mozilla.components.service.fxa/-fxa-device-settings-cache/index.md) | A thin wrapper around [SharedPreferences](#) which knows how to serialize/deserialize [DeviceSettings](#). |
300
| [mozilla.components.service.fxa.FxaException](../mozilla.components.service.fxa/-fxa-exception.md) | High-level exception class for the exceptions thrown in the Rust library. |
MickeyMoz's avatar
MickeyMoz committed
301
302
| [mozilla.components.support.migration.FxaMigrationException](../mozilla.components.support.migration/-fxa-migration-exception/index.md) | Wraps [FxaMigrationResult](../mozilla.components.support.migration/-fxa-migration-result/index.md) in an exception so that it can be returned via [Result.Failure](../mozilla.components.support.migration/-result/-failure/index.md). |
| [mozilla.components.support.migration.FxaMigrationResult](../mozilla.components.support.migration/-fxa-migration-result/index.md) | Result of an FxA migration. |
303
304
| [mozilla.components.service.fxa.FxaNetworkException](../mozilla.components.service.fxa/-fxa-network-exception.md) | Thrown on a network error. |
| [mozilla.components.service.fxa.FxaPanicException](../mozilla.components.service.fxa/-fxa-panic-exception.md) | Thrown when the Rust library hits an assertion or panic (this is always a bug). |
MickeyMoz's avatar
MickeyMoz committed
305
| [mozilla.components.feature.accounts.push.FxaPushSupportFeature](../mozilla.components.feature.accounts.push/-fxa-push-support-feature/index.md) | A feature used for supporting FxA and push integration where needed. One of the main functions is when FxA notifies the device during a sync, that it's unable to reach the device via push messaging; triggering a push registration renewal. |
306
307
| [mozilla.components.service.fxa.FxaUnauthorizedException](../mozilla.components.service.fxa/-fxa-unauthorized-exception.md) | Thrown when the operation requires additional authorization. |
| [mozilla.components.service.fxa.FxaUnspecifiedException](../mozilla.components.service.fxa/-fxa-unspecified-exception.md) | Thrown when the Rust library hits an unexpected error that isn't a panic. This may indicate library misuse, network errors, etc. |
MickeyMoz's avatar
MickeyMoz committed
308
| [mozilla.components.feature.accounts.FxaWebChannelFeature](../mozilla.components.feature.accounts/-fxa-web-channel-feature/index.md) | Feature implementation that provides Firefox Accounts WebChannel support. For more information https://github.com/mozilla/fxa/blob/master/packages/fxa-content-server/docs/relier-communication-protocols/fx-webchannel.md This feature uses a web extension to communicate with FxA Web Content. |
MickeyMoz's avatar
MickeyMoz committed
309
310
311
312
313
| [mozilla.components.browser.engine.gecko.prompt.GECKO_AUTH_FLAGS](../mozilla.components.browser.engine.gecko.prompt/-g-e-c-k-o_-a-u-t-h_-f-l-a-g-s.md) |  |
| [mozilla.components.browser.engine.gecko.prompt.GECKO_AUTH_LEVEL](../mozilla.components.browser.engine.gecko.prompt/-g-e-c-k-o_-a-u-t-h_-l-e-v-e-l.md) |  |
| [mozilla.components.browser.engine.gecko.prompt.GECKO_PROMPT_CHOICE_TYPE](../mozilla.components.browser.engine.gecko.prompt/-g-e-c-k-o_-p-r-o-m-p-t_-c-h-o-i-c-e_-t-y-p-e.md) |  |
| [mozilla.components.browser.engine.gecko.prompt.GECKO_PROMPT_FILE_CAPTURE](../mozilla.components.browser.engine.gecko.prompt/-g-e-c-k-o_-p-r-o-m-p-t_-f-i-l-e_-c-a-p-t-u-r-e.md) |  |
| [mozilla.components.browser.engine.gecko.prompt.GECKO_PROMPT_FILE_TYPE](../mozilla.components.browser.engine.gecko.prompt/-g-e-c-k-o_-p-r-o-m-p-t_-f-i-l-e_-t-y-p-e.md) |  |
MickeyMoz's avatar
MickeyMoz committed
314
| [mozilla.components.browser.engine.gecko.prompt.GECKO_PROMPT_SHARE_RESULT](../mozilla.components.browser.engine.gecko.prompt/-g-e-c-k-o_-p-r-o-m-p-t_-s-h-a-r-e_-r-e-s-u-l-t.md) |  |
MickeyMoz's avatar
MickeyMoz committed
315
| [mozilla.components.browser.engine.gecko.glean.GeckoAdapter](../mozilla.components.browser.engine.gecko.glean/-gecko-adapter/index.md) | This implements a [RuntimeTelemetry.Delegate](https://mozilla.github.io/geckoview/javadoc/mozilla-central/org/mozilla/geckoview/RuntimeTelemetry/Delegate.html) that dispatches Gecko runtime telemetry to the Glean SDK. |
MickeyMoz's avatar
MickeyMoz committed
316
| [mozilla.components.browser.engine.gecko.prompt.GeckoAuthOptions](../mozilla.components.browser.engine.gecko.prompt/-gecko-auth-options.md) |  |
317
318
319
320
321
| [mozilla.components.browser.engine.gecko.prompt.GeckoChoice](../mozilla.components.browser.engine.gecko.prompt/-gecko-choice.md) |  |
| [mozilla.components.browser.engine.gecko.GeckoEngine](../mozilla.components.browser.engine.gecko/-gecko-engine/index.md) | Gecko-based implementation of Engine interface. |
| [mozilla.components.browser.engine.gecko.GeckoEngineSession](../mozilla.components.browser.engine.gecko/-gecko-engine-session/index.md) | Gecko-based EngineSession implementation. |
| [mozilla.components.browser.engine.gecko.GeckoEngineSessionState](../mozilla.components.browser.engine.gecko/-gecko-engine-session-state/index.md) |  |
| [mozilla.components.browser.engine.gecko.GeckoEngineView](../mozilla.components.browser.engine.gecko/-gecko-engine-view/index.md) | Gecko-based EngineView implementation. |
MickeyMoz's avatar
MickeyMoz committed
322
323
| [mozilla.components.browser.engine.gecko.autofill.GeckoLoginDelegateWrapper](../mozilla.components.browser.engine.gecko.autofill/-gecko-login-delegate-wrapper/index.md) | This class exists only to convert incoming [LoginEntry](#) arguments into [Login](../mozilla.components.concept.storage/-login/index.md)s, then forward them to [storageDelegate](#). This allows us to avoid duplicating [LoginStorageDelegate](../mozilla.components.concept.storage/-login-storage-delegate/index.md) code between different versions of GeckoView, by duplicating this wrapper instead. |
| [mozilla.components.service.sync.logins.GeckoLoginStorageDelegate](../mozilla.components.service.sync.logins/-gecko-login-storage-delegate/index.md) | [LoginStorageDelegate](../mozilla.components.concept.storage/-login-storage-delegate/index.md) implementation. |
MickeyMoz's avatar
MickeyMoz committed
324
325
| [mozilla.components.support.migration.GeckoMigrationException](../mozilla.components.support.migration/-gecko-migration-exception/index.md) | Wraps [GeckoMigrationResult](../mozilla.components.support.migration/-gecko-migration-result/index.md) in an exception so that it can be returned via [Result.Failure](../mozilla.components.support.migration/-result/-failure/index.md). |
| [mozilla.components.support.migration.GeckoMigrationResult](../mozilla.components.support.migration/-gecko-migration-result/index.md) | Result of a Gecko migration. |
326
| [mozilla.components.browser.engine.gecko.permission.GeckoPermissionRequest](../mozilla.components.browser.engine.gecko.permission/-gecko-permission-request/index.md) | Gecko-based implementation of [PermissionRequest](../mozilla.components.concept.engine.permission/-permission-request/index.md). |
MickeyMoz's avatar
MickeyMoz committed
327
| [mozilla.components.browser.engine.gecko.webextension.GeckoPort](../mozilla.components.browser.engine.gecko.webextension/-gecko-port/index.md) | Gecko-based implementation of [Port](../mozilla.components.concept.engine.webextension/-port/index.md), wrapping the native port provided by GeckoView. |
MickeyMoz's avatar
MickeyMoz committed
328
| [org.mozilla.geckoview.GeckoResult](../mozilla.components.browser.engine.gecko/org.mozilla.geckoview.-gecko-result/index.md) (extensions in package mozilla.components.browser.engine.gecko) |  |
MickeyMoz's avatar
MickeyMoz committed
329
| [mozilla.components.browser.engine.gecko.selection.GeckoSelectionActionDelegate](../mozilla.components.browser.engine.gecko.selection/-gecko-selection-action-delegate/index.md) | An adapter between the GV [BasicSelectionActionDelegate](https://mozilla.github.io/geckoview/javadoc/mozilla-central/org/mozilla/geckoview/BasicSelectionActionDelegate.html) and a generic [SelectionActionDelegate](../mozilla.components.concept.engine.selection/-selection-action-delegate/index.md). |
MickeyMoz's avatar
MickeyMoz committed
330
| [mozilla.components.browser.engine.gecko.content.blocking.GeckoTrackingProtectionException](../mozilla.components.browser.engine.gecko.content.blocking/-gecko-tracking-protection-exception/index.md) | Represents a site that will be ignored by the tracking protection policies. |
331
| [mozilla.components.browser.engine.gecko.fetch.GeckoViewFetchClient](../mozilla.components.browser.engine.gecko.fetch/-gecko-view-fetch-client/index.md) | GeckoView ([GeckoWebExecutor](https://mozilla.github.io/geckoview/javadoc/mozilla-central/org/mozilla/geckoview/GeckoWebExecutor.html)) based implementation of [Client](../mozilla.components.concept.fetch/-client/index.md). |
MickeyMoz's avatar
MickeyMoz committed
332
| [mozilla.components.browser.engine.gecko.webextension.GeckoWebExtension](../mozilla.components.browser.engine.gecko.webextension/-gecko-web-extension/index.md) | Gecko-based implementation of [WebExtension](../mozilla.components.concept.engine.webextension/-web-extension/index.md), wrapping the native web extension object provided by GeckoView. |
MickeyMoz's avatar
MickeyMoz committed
333
| [mozilla.components.browser.engine.gecko.window.GeckoWindowRequest](../mozilla.components.browser.engine.gecko.window/-gecko-window-request/index.md) | Gecko-based implementation of [WindowRequest](../mozilla.components.concept.engine.window/-window-request/index.md). |
MickeyMoz's avatar
MickeyMoz committed
334
335
336
337
| [mozilla.components.service.glean.Glean](../mozilla.components.service.glean/-glean/index.md) | In contrast with other glean-ac classes (i.e. Configuration), we can't use typealias to export mozilla.telemetry.glean.Glean, as we need to provide a different default [Configuration](../mozilla.components.service.glean.config/-configuration/index.md). Moreover, we can't simply delegate other methods or inherit, since that doesn't work for `object` in Kotlin. |
| [mozilla.components.lib.crash.service.GleanCrashReporterService](../mozilla.components.lib.crash.service/-glean-crash-reporter-service/index.md) | A [CrashReporterService](../mozilla.components.lib.crash.service/-crash-reporter-service/index.md) implementation for recording metrics with Glean.  The purpose of this crash reporter is to collect crash count metrics by capturing [Crash.UncaughtExceptionCrash](../mozilla.components.lib.crash/-crash/-uncaught-exception-crash/index.md), [Throwable](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-throwable/index.html) and [Crash.NativeCodeCrash](../mozilla.components.lib.crash/-crash/-native-code-crash/index.md) events and record to the respective [mozilla.components.service.glean.private.CounterMetricType](../mozilla.components.service.glean.private/-counter-metric-type.md). |
| [mozilla.components.service.glean.testing.GleanTestLocalServer](../mozilla.components.service.glean.testing/-glean-test-local-server.md) | This implements a JUnit rule for writing tests for Glean SDK metrics. |
| [mozilla.components.service.glean.testing.GleanTestRule](../mozilla.components.service.glean.testing/-glean-test-rule.md) |  |
MickeyMoz's avatar
MickeyMoz committed
338
| [mozilla.components.service.fxa.sync.GlobalSyncableStoreProvider](../mozilla.components.service.fxa.sync/-global-syncable-store-provider/index.md) | A singleton registry of [SyncableStore](../mozilla.components.concept.sync/-syncable-store/index.md) objects. [WorkManagerSyncDispatcher](../mozilla.components.service.fxa.sync/-work-manager-sync-dispatcher/index.md) will use this to access configured [SyncableStore](../mozilla.components.concept.sync/-syncable-store/index.md) instances. |
339
340
341
342
| [mozilla.components.lib.jexl.grammar.Grammar](../mozilla.components.lib.jexl.grammar/-grammar/index.md) | Grammar of the JEXL language. |
| [mozilla.components.lib.jexl.grammar.GrammarElement](../mozilla.components.lib.jexl.grammar/-grammar-element/index.md) |  |
| [mozilla.components.concept.fetch.Header](../mozilla.components.concept.fetch/-header/index.md) | Represents a [Header](../mozilla.components.concept.fetch/-header/index.md) containing of a [name](../mozilla.components.concept.fetch/-header/name.md) and [value](../mozilla.components.concept.fetch/-header/value.md). |
| [mozilla.components.concept.fetch.Headers](../mozilla.components.concept.fetch/-headers/index.md) | A collection of HTTP [Headers](../mozilla.components.concept.fetch/-headers/index.md) (immutable) of a [Request](../mozilla.components.concept.fetch/-request/index.md) or [Response](../mozilla.components.concept.fetch/-response/index.md). |
MickeyMoz's avatar
MickeyMoz committed
343
| [mozilla.components.concept.menu.candidate.HighPriorityHighlightEffect](../mozilla.components.concept.menu.candidate/-high-priority-highlight-effect/index.md) | Changes the background of the menu item. Used for errors that require user attention, like sync errors. |
MickeyMoz's avatar
MickeyMoz committed
344
| [mozilla.components.browser.menu.HighlightableMenuItem](../mozilla.components.browser.menu/-highlightable-menu-item/index.md) | Indicates that a menu item shows a highlight. |
MickeyMoz's avatar
MickeyMoz committed
345
346
| [mozilla.components.service.glean.private.HistogramMetricBase](../mozilla.components.service.glean.private/-histogram-metric-base.md) |  |
| [mozilla.components.service.glean.private.HistogramType](../mozilla.components.service.glean.private/-histogram-type.md) |  |
347
348
| [mozilla.components.concept.storage.HistoryAutocompleteResult](../mozilla.components.concept.storage/-history-autocomplete-result/index.md) | Describes an autocompletion result against history storage. |
| [mozilla.components.feature.session.HistoryDelegate](../mozilla.components.feature.session/-history-delegate/index.md) | Implementation of the [HistoryTrackingDelegate](../mozilla.components.concept.engine.history/-history-tracking-delegate/index.md) which delegates work to an instance of [HistoryStorage](../mozilla.components.concept.storage/-history-storage/index.md). |
MickeyMoz's avatar
MickeyMoz committed
349
350
| [mozilla.components.concept.engine.history.HistoryItem](../mozilla.components.concept.engine.history/-history-item/index.md) | A representation of an entry in browser history. |
| [mozilla.components.browser.state.state.content.HistoryState](../mozilla.components.browser.state.state.content/-history-state/index.md) | Value type that represents browser history. |
351
352
353
354
| [mozilla.components.concept.storage.HistoryStorage](../mozilla.components.concept.storage/-history-storage/index.md) | An interface which defines read/write methods for history data. |
| [mozilla.components.feature.awesomebar.provider.HistoryStorageSuggestionProvider](../mozilla.components.feature.awesomebar.provider/-history-storage-suggestion-provider/index.md) | A [AwesomeBar.SuggestionProvider](../mozilla.components.concept.awesomebar/-awesome-bar/-suggestion-provider/index.md) implementation that provides suggestions based on the browsing history stored in the [HistoryStorage](../mozilla.components.concept.storage/-history-storage/index.md). |
| [mozilla.components.concept.engine.history.HistoryTrackingDelegate](../mozilla.components.concept.engine.history/-history-tracking-delegate/index.md) | An interface used for providing history information to an engine (e.g. for link highlighting), and receiving history updates from the engine (visits to URLs, title changes). |
| [mozilla.components.concept.engine.HitResult](../mozilla.components.concept.engine/-hit-result/index.md) | Represents all the different supported types of data that can be found from long clicking an element. |
MickeyMoz's avatar
MickeyMoz committed
355
| [mozilla.components.browser.icons.loader.HttpIconLoader](../mozilla.components.browser.icons.loader/-http-icon-loader/index.md) | [IconLoader](../mozilla.components.browser.icons.loader/-icon-loader/index.md) implementation that will try to download the icon for resources that point to an http(s) URL. |
MickeyMoz's avatar
MickeyMoz committed
356
| [mozilla.components.lib.fetch.httpurlconnection.HttpURLConnectionClient](../mozilla.components.lib.fetch.httpurlconnection/-http-u-r-l-connection-client/index.md) | [HttpURLConnection](http://docs.oracle.com/javase/7/docs/api/java/net/HttpURLConnection.html) implementation of [Client](../mozilla.components.concept.fetch/-client/index.md). |
MickeyMoz's avatar
MickeyMoz committed
357
| [mozilla.components.browser.icons.decoder.ICOIconDecoder](../mozilla.components.browser.icons.decoder/-i-c-o-icon-decoder/index.md) | [ImageDecoder](../mozilla.components.support.images.decoder/-image-decoder/index.md) implementation for decoding ICO files. |
358
| [org.mozilla.telemetry.util.IOUtils](../org.mozilla.telemetry.util/-i-o-utils/index.md) |  |
MickeyMoz's avatar
MickeyMoz committed
359
| [mozilla.components.browser.icons.Icon](../mozilla.components.browser.icons/-icon/index.md) | An [Icon](../mozilla.components.browser.icons/-icon/index.md) returned by [BrowserIcons](../mozilla.components.browser.icons/-browser-icons/index.md) after processing an [IconRequest](../mozilla.components.browser.icons/-icon-request/index.md) |
MickeyMoz's avatar
MickeyMoz committed
360
| [mozilla.components.browser.icons.utils.IconDiskCache](../mozilla.components.browser.icons.utils/-icon-disk-cache/index.md) | Caching bitmaps and resource URLs on disk. |
MickeyMoz's avatar
MickeyMoz committed
361
| [mozilla.components.browser.icons.generator.IconGenerator](../mozilla.components.browser.icons.generator/-icon-generator/index.md) | A [IconGenerator](../mozilla.components.browser.icons.generator/-icon-generator/index.md) implementation can generate a [Bitmap](#) for an [IconRequest](../mozilla.components.browser.icons/-icon-request/index.md). It's a fallback if no icon could be loaded for a specific URL. |
MickeyMoz's avatar
MickeyMoz committed
362
| [mozilla.components.browser.icons.loader.IconLoader](../mozilla.components.browser.icons.loader/-icon-loader/index.md) | A loader that can load an icon from an [IconRequest.Resource](../mozilla.components.browser.icons/-icon-request/-resource/index.md). |
MickeyMoz's avatar
MickeyMoz committed
363
| [mozilla.components.browser.icons.utils.IconMemoryCache](../mozilla.components.browser.icons.utils/-icon-memory-cache/index.md) |  |
MickeyMoz's avatar
MickeyMoz committed
364
365
| [mozilla.components.browser.icons.preparer.IconPreprarer](../mozilla.components.browser.icons.preparer/-icon-preprarer/index.md) | An [IconPreparer](#) implementation receives an [IconRequest](../mozilla.components.browser.icons/-icon-request/index.md) before it is getting loaded. The preparer has the option to rewrite the [IconRequest](../mozilla.components.browser.icons/-icon-request/index.md) and return a new instance. |
| [mozilla.components.browser.icons.processor.IconProcessor](../mozilla.components.browser.icons.processor/-icon-processor/index.md) | An [IconProcessor](../mozilla.components.browser.icons.processor/-icon-processor/index.md) implementation receives the [Icon](../mozilla.components.browser.icons/-icon/index.md) with the [IconRequest](../mozilla.components.browser.icons/-icon-request/index.md) and [IconRequest.Resource](../mozilla.components.browser.icons/-icon-request/-resource/index.md) after the icon was loaded. The [IconProcessor](../mozilla.components.browser.icons.processor/-icon-processor/index.md) has the option to rewrite a loaded [Icon](../mozilla.components.browser.icons/-icon/index.md) and return a new instance. |
MickeyMoz's avatar
MickeyMoz committed
366
| [mozilla.components.browser.icons.IconRequest](../mozilla.components.browser.icons/-icon-request/index.md) | A request to load an [Icon](../mozilla.components.browser.icons/-icon/index.md). |
367
| [mozilla.components.service.sync.logins.IdCollisionException](../mozilla.components.service.sync.logins/-id-collision-exception.md) | This is thrown if `add()` is given a record whose `id` is not blank, and collides with a record already known to the storage instance. |
MickeyMoz's avatar
MickeyMoz committed
368
| [mozilla.components.support.images.decoder.ImageDecoder](../mozilla.components.support.images.decoder/-image-decoder/index.md) | An image decoder that can decode a [ByteArray](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-byte-array/index.html) into a [Bitmap](#). |
MickeyMoz's avatar
MickeyMoz committed
369
| [mozilla.components.tooling.lint.ImageViewAndroidTintXmlDetector](../mozilla.components.tooling.lint/-image-view-android-tint-xml-detector/index.md) | A custom lint check that prohibits not using the app:tint for ImageViews |
MickeyMoz's avatar
MickeyMoz committed
370
| [mozilla.components.concept.sync.InFlightMigrationState](../mozilla.components.concept.sync/-in-flight-migration-state/index.md) | Represents a specific type of an "in-flight" migration state that could result from intermittent issues during [OAuthAccount.migrateFromSessionTokenAsync](../mozilla.components.concept.sync/-o-auth-account/migrate-from-session-token-async.md) or [OAuthAccount.copyFromSessionTokenAsync](../mozilla.components.concept.sync/-o-auth-account/copy-from-session-token-async.md). |
371
| [mozilla.components.browser.storage.memory.InMemoryHistoryStorage](../mozilla.components.browser.storage.memory/-in-memory-history-storage/index.md) | An in-memory implementation of [mozilla.components.concept.storage.HistoryStorage](../mozilla.components.concept.storage/-history-storage/index.md). |
MickeyMoz's avatar
MickeyMoz committed
372
| [mozilla.appservices.fxaclient.IncomingDeviceCommand](../mozilla.components.service.fxa/mozilla.appservices.fxaclient.-incoming-device-command/index.md) (extensions in package mozilla.components.service.fxa) |  |
373
374
| [mozilla.components.ui.autocomplete.InlineAutocompleteEditText](../mozilla.components.ui.autocomplete/-inline-autocomplete-edit-text/index.md) | A UI edit text component which supports inline autocompletion. |
| [kotlin.Int](../mozilla.components.lib.jexl.ext/kotlin.-int/index.md) (extensions in package mozilla.components.lib.jexl.ext) |  |
MickeyMoz's avatar
MickeyMoz committed
375
| [kotlin.Int](../mozilla.components.support.ktx.android.util/kotlin.-int/index.md) (extensions in package mozilla.components.support.ktx.android.util) |  |
MickeyMoz's avatar
MickeyMoz committed
376
| [mozilla.components.feature.intent.processing.IntentProcessor](../mozilla.components.feature.intent.processing/-intent-processor/index.md) | Processor for Android intents which should trigger session-related actions. |
MickeyMoz's avatar
MickeyMoz committed
377
| [mozilla.components.concept.fetch.interceptor.Interceptor](../mozilla.components.concept.fetch.interceptor/-interceptor/index.md) | An [Interceptor](../mozilla.components.concept.fetch.interceptor/-interceptor/index.md) for a [Client](../mozilla.components.concept.fetch/-client/index.md) implementation. |
378
379
| [mozilla.components.service.sync.logins.InvalidKeyException](../mozilla.components.service.sync.logins/-invalid-key-exception.md) | This error is emitted in two cases: |
| [mozilla.components.service.sync.logins.InvalidRecordException](../mozilla.components.service.sync.logins/-invalid-record-exception.md) | This is thrown on attempts to insert or update a record so that it is no longer valid, where "invalid" is defined as such: |
MickeyMoz's avatar
MickeyMoz committed
380
| [kotlin.collections.Iterable](../mozilla.components.support.ktx.android.org.json/kotlin.collections.-iterable/index.md) (extensions in package mozilla.components.support.ktx.android.org.json) |  |
381
382
383
384
385
386
387
388
389
390
391
392
393
394
| [mozilla.components.service.fretboard.JSONExperimentParser](../mozilla.components.service.fretboard/-j-s-o-n-experiment-parser/index.md) | Default JSON parsing implementation |
| [org.mozilla.telemetry.serialize.JSONPingSerializer](../org.mozilla.telemetry.serialize/-j-s-o-n-ping-serializer/index.md) | TelemetryPingSerializer that uses the org.json library provided by the Android system. |
| [mozilla.components.browser.search.suggestions.JSONResponse](../mozilla.components.browser.search.suggestions/-j-s-o-n-response.md) | The Parser is a function that takes a JSON Response and maps it to a Suggestion list. |
| [mozilla.components.lib.jexl.Jexl](../mozilla.components.lib.jexl/-jexl/index.md) |  |
| [mozilla.components.lib.jexl.value.JexlArray](../mozilla.components.lib.jexl.value/-jexl-array/index.md) | JEXL Array type. |
| [mozilla.components.lib.jexl.value.JexlBoolean](../mozilla.components.lib.jexl.value/-jexl-boolean/index.md) | JEXL Boolean type. |
| [mozilla.components.lib.jexl.evaluator.JexlContext](../mozilla.components.lib.jexl.evaluator/-jexl-context/index.md) | Variables defined in the [JexlContext](../mozilla.components.lib.jexl.evaluator/-jexl-context/index.md) are available to expressions. |
| [mozilla.components.lib.jexl.value.JexlDouble](../mozilla.components.lib.jexl.value/-jexl-double/index.md) | JEXL Double type. |
| [mozilla.components.lib.jexl.JexlException](../mozilla.components.lib.jexl/-jexl-exception/index.md) | Generic exception thrown when evaluating an expression failed. |
| [mozilla.components.lib.jexl.value.JexlInteger](../mozilla.components.lib.jexl.value/-jexl-integer/index.md) | JEXL Integer type. |
| [mozilla.components.lib.jexl.value.JexlObject](../mozilla.components.lib.jexl.value/-jexl-object/index.md) | JEXL Object type. |
| [mozilla.components.lib.jexl.value.JexlString](../mozilla.components.lib.jexl.value/-jexl-string/index.md) | JEXL String type. |
| [mozilla.components.lib.jexl.value.JexlUndefined](../mozilla.components.lib.jexl.value/-jexl-undefined/index.md) | JEXL undefined type. |
| [mozilla.components.lib.jexl.value.JexlValue](../mozilla.components.lib.jexl.value/-jexl-value/index.md) | A JEXL value type. |
MickeyMoz's avatar
MickeyMoz committed
395
| [kotlinx.coroutines.Job](../mozilla.components.support.test.ext/kotlinx.coroutines.-job/index.md) (extensions in package mozilla.components.support.test.ext) |  |
396
397
398
| [mozilla.components.service.fretboard.scheduler.jobscheduler.JobSchedulerSyncScheduler](../mozilla.components.service.fretboard.scheduler.jobscheduler/-job-scheduler-sync-scheduler/index.md) | Class used to schedule sync of experiment configuration from the server |
| [org.mozilla.telemetry.schedule.jobscheduler.JobSchedulerTelemetryScheduler](../org.mozilla.telemetry.schedule.jobscheduler/-job-scheduler-telemetry-scheduler/index.md) | TelemetryScheduler implementation that uses Android's JobScheduler API to schedule ping uploads. |
| [mozilla.components.support.test.KArgumentCaptor](../mozilla.components.support.test/-k-argument-captor/index.md) |  |
MickeyMoz's avatar
MickeyMoz committed
399
| [kotlin.reflect.KProperty0](../mozilla.components.support.test.ext/kotlin.reflect.-k-property0/index.md) (extensions in package mozilla.components.support.test.ext) |  |
400
401
402
403
| [mozilla.components.lib.dataprotect.KeyStoreWrapper](../mozilla.components.lib.dataprotect/-key-store-wrapper/index.md) | Wraps the critical functions around a Java KeyStore to better facilitate testing and instrumenting. |
| [mozilla.components.lib.dataprotect.Keystore](../mozilla.components.lib.dataprotect/-keystore/index.md) | Manages data protection using a system-isolated cryptographic key. |
| [mozilla.components.lib.dataprotect.KeystoreException](../mozilla.components.lib.dataprotect/-keystore-exception/index.md) | Exception type thrown by {@link Keystore} when an error is encountered that is not otherwise covered by an existing sub-class to `GeneralSecurityException`. |
| [mozilla.components.service.fretboard.source.kinto.KintoExperimentSource](../mozilla.components.service.fretboard.source.kinto/-kinto-experiment-source/index.md) | Class responsible for fetching and parsing experiments from a Kinto server |
MickeyMoz's avatar
MickeyMoz committed
404
| [mozilla.components.service.glean.private.LabeledMetricType](../mozilla.components.service.glean.private/-labeled-metric-type.md) |  |
MickeyMoz's avatar
MickeyMoz committed
405
| [mozilla.components.browser.session.engine.request.LaunchIntentMetadata](../mozilla.components.browser.session.engine.request/-launch-intent-metadata/index.md) |  |
MickeyMoz's avatar
MickeyMoz committed
406
| [mozilla.components.support.android.test.leaks.LeakDetectionRule](../mozilla.components.support.android.test.leaks/-leak-detection-rule/index.md) | JUnit rule that will install LeakCanary to detect memory leaks happening while the instrumented tests are running. |
MickeyMoz's avatar
MickeyMoz committed
407
| [mozilla.components.browser.session.LegacySessionManager](../mozilla.components.browser.session/-legacy-session-manager/index.md) | This class provides access to a centralized registry of all active sessions. |
MickeyMoz's avatar
MickeyMoz committed
408
| [androidx.lifecycle.Lifecycle](../mozilla.components.support.ktx.android.arch.lifecycle/androidx.lifecycle.-lifecycle/index.md) (extensions in package mozilla.components.support.ktx.android.arch.lifecycle) |  |
409
| [mozilla.components.support.base.feature.LifecycleAwareFeature](../mozilla.components.support.base.feature/-lifecycle-aware-feature/index.md) | An interface for all entry points to feature components to implement in order to make them lifecycle aware. |
MickeyMoz's avatar
MickeyMoz committed
410
| [mozilla.components.concept.engine.LifecycleObserver](../mozilla.components.concept.engine/-lifecycle-observer/index.md) | [LifecycleObserver](../mozilla.components.concept.engine/-lifecycle-observer/index.md) which dispatches lifecycle events to an [EngineView](../mozilla.components.concept.engine/-engine-view/index.md). |
MickeyMoz's avatar
MickeyMoz committed
411
| [mozilla.components.service.glean.private.Lifetime](../mozilla.components.service.glean.private/-lifetime.md) |  |
412
413
| [mozilla.components.tooling.lint.LintIssueRegistry](../mozilla.components.tooling.lint/-lint-issue-registry/index.md) | Registry which provides a list of our custom lint checks to be performed on an Android project. |
| [mozilla.components.tooling.lint.LintLogChecks](../mozilla.components.tooling.lint/-lint-log-checks/index.md) | Custom lint checks related to logging. |
MickeyMoz's avatar
MickeyMoz committed
414
| [kotlin.collections.List](../mozilla.components.browser.menu.ext/kotlin.collections.-list/index.md) (extensions in package mozilla.components.browser.menu.ext) |  |
MickeyMoz's avatar
MickeyMoz committed
415
| [kotlin.collections.List](../mozilla.components.concept.fetch/kotlin.collections.-list/index.md) (extensions in package mozilla.components.concept.fetch) |  |
416
| [kotlin.collections.List](../mozilla.components.lib.jexl.ext/kotlin.collections.-list/index.md) (extensions in package mozilla.components.lib.jexl.ext) |  |
MickeyMoz's avatar
MickeyMoz committed
417
| [kotlin.collections.List](../mozilla.components.service.fxa.sync/kotlin.collections.-list/index.md) (extensions in package mozilla.components.service.fxa.sync) |  |
MickeyMoz's avatar
MickeyMoz committed
418
| [androidx.lifecycle.LiveData](../mozilla.components.support.android.test/androidx.lifecycle.-live-data/index.md) (extensions in package mozilla.components.support.android.test) |  |
MickeyMoz's avatar
MickeyMoz committed
419
| [mozilla.components.browser.session.engine.request.LoadRequestMetadata](../mozilla.components.browser.session.engine.request/-load-request-metadata/index.md) |  |
MickeyMoz's avatar
MickeyMoz committed
420
| [mozilla.components.browser.session.engine.request.LoadRequestOption](../mozilla.components.browser.session.engine.request/-load-request-option/index.md) | Simple enum class for defining the set of characteristics of a [LoadRequest](#). |
MickeyMoz's avatar
MickeyMoz committed
421
422
423
| [mozilla.components.support.locale.LocaleAwareAppCompatActivity](../mozilla.components.support.locale/-locale-aware-app-compat-activity/index.md) | Base activity for apps that want to customized the system defined language by their own. |
| [mozilla.components.support.locale.LocaleAwareApplication](../mozilla.components.support.locale/-locale-aware-application/index.md) | Base application for apps that want to customized the system defined language by their own. |
| [mozilla.components.support.locale.LocaleManager](../mozilla.components.support.locale/-locale-manager/index.md) | Helper for apps that want to change locale defined by the system. |
424
425
| [org.mozilla.telemetry.measurement.LocaleMeasurement](../org.mozilla.telemetry.measurement/-locale-measurement/index.md) |  |
| [mozilla.components.browser.search.provider.localization.LocaleSearchLocalizationProvider](../mozilla.components.browser.search.provider.localization/-locale-search-localization-provider/index.md) | LocalizationProvider implementation that only provides the language and country from the system's default languageTag. |
MickeyMoz's avatar
MickeyMoz committed
426
| [mozilla.components.browser.engine.gecko.integration.LocaleSettingUpdater](../mozilla.components.browser.engine.gecko.integration/-locale-setting-updater/index.md) | Class to set the locales setting for geckoview, updating from the locale of the device. |
MickeyMoz's avatar
MickeyMoz committed
427
| [mozilla.components.service.location.LocationService](../mozilla.components.service.location/-location-service/index.md) | Interface describing a [LocationService](../mozilla.components.service.location/-location-service/index.md) that returns a [Region](../mozilla.components.service.location/-location-service/-region/index.md). |
428
429
430
431
| [mozilla.components.support.base.log.Log](../mozilla.components.support.base.log/-log/index.md) | API for logging messages and exceptions. |
| [mozilla.components.support.base.facts.processor.LogFactProcessor](../mozilla.components.support.base.facts.processor/-log-fact-processor/index.md) | A [FactProcessor](../mozilla.components.support.base.facts/-fact-processor/index.md) implementation that prints collected [Fact](../mozilla.components.support.base.facts/-fact/index.md) instances to the log. |
| [mozilla.components.support.base.log.sink.LogSink](../mozilla.components.support.base.log.sink/-log-sink/index.md) |  |
| [mozilla.components.support.base.log.logger.Logger](../mozilla.components.support.base.log.logger/-logger/index.md) | A wrapper for the Log object providing a more convenient API for logging. |
MickeyMoz's avatar
MickeyMoz committed
432
433
434
| [mozilla.components.concept.storage.Login](../mozilla.components.concept.storage/-login/index.md) | Represents a login that can be used by autofill APIs. |
| [mozilla.components.concept.storage.LoginStorageDelegate](../mozilla.components.concept.storage/-login-storage-delegate/index.md) | Used to handle [Login](../mozilla.components.concept.storage/-login/index.md) storage so that the underlying engine doesn't have to. An instance of this should be attached to the Gecko runtime in order to be used. |
| [mozilla.components.concept.storage.LoginValidationDelegate](../mozilla.components.concept.storage/-login-validation-delegate/index.md) | Provides a method for checking whether or not a given login can be stored. |
MickeyMoz's avatar
MickeyMoz committed
435
| [mozilla.components.concept.storage.LoginsStorage](../mozilla.components.concept.storage/-logins-storage/index.md) | An interface describing a storage layer for logins/passwords. |
436
| [mozilla.components.service.sync.logins.LoginsStorageException](../mozilla.components.service.sync.logins/-logins-storage-exception.md) | The base class of all errors emitted by logins storage. |
MickeyMoz's avatar
MickeyMoz committed
437
| [kotlin.Long](../mozilla.components.feature.downloads/kotlin.-long/index.md) (extensions in package mozilla.components.feature.downloads) |  |
MickeyMoz's avatar
MickeyMoz committed
438
| [mozilla.components.concept.menu.candidate.LowPriorityHighlightEffect](../mozilla.components.concept.menu.candidate/-low-priority-highlight-effect/index.md) | Displays a notification dot. Used for highlighting new features to the user, such as what's new or a recommended feature. |
MickeyMoz's avatar
MickeyMoz committed
439
| [mozilla.components.support.test.rule.MainCoroutineRule](../mozilla.components.support.test.rule/-main-coroutine-rule/index.md) | JUnit rule to change Dispatchers.Main in coroutines. |
MickeyMoz's avatar
MickeyMoz committed
440
441
| [mozilla.components.feature.pwa.ManifestStorage](../mozilla.components.feature.pwa/-manifest-storage/index.md) | Disk storage for [WebAppManifest](../mozilla.components.concept.engine.manifest/-web-app-manifest/index.md). Other components use this class to reload a saved manifest. |
| [mozilla.components.feature.pwa.feature.ManifestUpdateFeature](../mozilla.components.feature.pwa.feature/-manifest-update-feature/index.md) | Feature used to update the existing web app manifest and web app shortcut. |
442
| [kotlin.collections.Map](../mozilla.components.support.ktx.android.org.json/kotlin.collections.-map/index.md) (extensions in package mozilla.components.support.ktx.android.org.json) |  |
MickeyMoz's avatar
MickeyMoz committed
443
| [mozilla.components.support.android.test.Matchers](../mozilla.components.support.android.test/-matchers/index.md) | A collection of non-domain specific [Matcher](#)s. |
MickeyMoz's avatar
MickeyMoz committed
444
| [mozilla.components.concept.engine.media.Media](../mozilla.components.concept.engine.media/-media/index.md) | Value type that represents a media element that is present on the currently displayed page in a session. |
MickeyMoz's avatar
MickeyMoz committed
445
| [mozilla.components.browser.state.action.MediaAction](../mozilla.components.browser.state.action/-media-action/index.md) | [BrowserAction](../mozilla.components.browser.state.action/-browser-action.md) implementations related to updating the [MediaState](../mozilla.components.browser.state.state/-media-state/index.md). |
MickeyMoz's avatar
MickeyMoz committed
446
| [mozilla.components.feature.media.facts.MediaFacts](../mozilla.components.feature.media.facts/-media-facts/index.md) | Facts emitted for telemetry related to [MediaFeature](#) |
MickeyMoz's avatar
MickeyMoz committed
447
| [mozilla.components.feature.media.fullscreen.MediaFullscreenOrientationFeature](../mozilla.components.feature.media.fullscreen/-media-fullscreen-orientation-feature/index.md) | Feature that will auto-rotate the device to the correct orientation for the media aspect ratio. |
MickeyMoz's avatar
MickeyMoz committed
448
449
| [mozilla.components.feature.media.middleware.MediaMiddleware](../mozilla.components.feature.media.middleware/-media-middleware/index.md) | [Middleware](../mozilla.components.lib.state/-middleware.md) implementation for updating the [MediaState.Aggregate](../mozilla.components.browser.state.state/-media-state/-aggregate/index.md) and launching an [MediaServiceLauncher](#) |
| [mozilla.components.browser.state.state.MediaState](../mozilla.components.browser.state.state/-media-state/index.md) | Value type that represents the state of the media elements and playback states. |
MickeyMoz's avatar
MickeyMoz committed
450
| [mozilla.components.support.base.memory.MemoryConsumer](../mozilla.components.support.base.memory/-memory-consumer/index.md) | Interface for components that can seize large amounts of memory and support trimming in low memory situations. |
MickeyMoz's avatar
MickeyMoz committed
451
| [mozilla.components.service.glean.private.MemoryDistributionMetricType](../mozilla.components.service.glean.private/-memory-distribution-metric-type.md) |  |
MickeyMoz's avatar
MickeyMoz committed
452
453
454
| [mozilla.components.browser.icons.loader.MemoryIconLoader](../mozilla.components.browser.icons.loader/-memory-icon-loader/index.md) | An [IconLoader](../mozilla.components.browser.icons.loader/-icon-loader/index.md) implementation that loads icons from an in-memory cache. |
| [mozilla.components.browser.icons.preparer.MemoryIconPreparer](../mozilla.components.browser.icons.preparer/-memory-icon-preparer/index.md) | An [IconPreprarer](../mozilla.components.browser.icons.preparer/-icon-preprarer/index.md) implementation that will add known resource URLs (from an in-memory cache) to the request if the request doesn't contain a list of resources yet. |
| [mozilla.components.browser.icons.processor.MemoryIconProcessor](../mozilla.components.browser.icons.processor/-memory-icon-processor/index.md) | An [IconProcessor](../mozilla.components.browser.icons.processor/-icon-processor/index.md) implementation that saves icons in the in-memory cache. |
MickeyMoz's avatar
MickeyMoz committed
455
| [mozilla.components.service.glean.private.MemoryUnit](../mozilla.components.service.glean.private/-memory-unit.md) |  |
MickeyMoz's avatar
MickeyMoz committed
456
| [mozilla.components.browser.menu.view.MenuButton](../mozilla.components.browser.menu.view/-menu-button/index.md) | A `three-dot` button used for expanding menus. |
MickeyMoz's avatar
MickeyMoz committed
457
458
| [mozilla.components.concept.menu.candidate.MenuCandidate](../mozilla.components.concept.menu.candidate/-menu-candidate/index.md) | Menu option data classes to be shown in the browser menu. |
| [mozilla.components.concept.menu.candidate.MenuCandidateEffect](../mozilla.components.concept.menu.candidate/-menu-candidate-effect.md) | Describes an effect for a menu candidate and its container. Effects can also alter the button that opens the menu. |
MickeyMoz's avatar
MickeyMoz committed
459
| [mozilla.components.browser.menu2.MenuController](../mozilla.components.browser.menu2/-menu-controller/index.md) | Controls a popup menu composed of MenuCandidate objects. |
MickeyMoz's avatar
MickeyMoz committed
460
461
462
| [mozilla.components.concept.menu.candidate.MenuEffect](../mozilla.components.concept.menu.candidate/-menu-effect.md) | Describes an effect for the menu. Effects can also alter the button to open the menu. |
| [mozilla.components.concept.menu.candidate.MenuIcon](../mozilla.components.concept.menu.candidate/-menu-icon.md) | Menu option data classes to be shown alongside menu options |
| [mozilla.components.concept.menu.candidate.MenuIconEffect](../mozilla.components.concept.menu.candidate/-menu-icon-effect.md) | Describes an effect for a menu icon. Effects can also alter the button that opens the menu. |
MickeyMoz's avatar
MickeyMoz committed
463
| [mozilla.components.concept.menu.candidate.MenuIconWithDrawable](../mozilla.components.concept.menu.candidate/-menu-icon-with-drawable/index.md) | Interface shared by all [MenuIcon](../mozilla.components.concept.menu.candidate/-menu-icon.md)s with drawables. |
MickeyMoz's avatar
MickeyMoz committed
464
| [mozilla.components.concept.engine.webextension.MessageHandler](../mozilla.components.concept.engine.webextension/-message-handler/index.md) | A handler for all messaging related events, usable for both content and background scripts. |
MickeyMoz's avatar
MickeyMoz committed
465
| [mozilla.components.concept.engine.webextension.Metadata](../mozilla.components.concept.engine.webextension/-metadata/index.md) | Provides information about a [WebExtension](../mozilla.components.concept.engine.webextension/-web-extension/index.md). |
466
| [org.mozilla.telemetry.measurement.MetricsMeasurement](../org.mozilla.telemetry.measurement/-metrics-measurement/index.md) |  |
MickeyMoz's avatar
MickeyMoz committed
467
468
| [mozilla.components.lib.state.Middleware](../mozilla.components.lib.state/-middleware.md) | A [Middleware](../mozilla.components.lib.state/-middleware.md) sits between the store and the reducer. It provides an extension point between dispatching an action, and the moment it reaches the reducer. |
| [mozilla.components.lib.state.MiddlewareStore](../mozilla.components.lib.state/-middleware-store/index.md) | A simplified [Store](../mozilla.components.lib.state/-store/index.md) interface for the purpose of passing it to a [Middleware](../mozilla.components.lib.state/-middleware.md). |
MickeyMoz's avatar
MickeyMoz committed
469
| [mozilla.components.support.migration.Migration](../mozilla.components.support.migration/-migration/index.md) | Supported Fennec migrations and their current versions. |
MickeyMoz's avatar
MickeyMoz committed
470
| [mozilla.components.support.migration.state.MigrationAction](../mozilla.components.support.migration.state/-migration-action/index.md) | Actions supported by the [MigrationStore](../mozilla.components.support.migration.state/-migration-store/index.md). |
MickeyMoz's avatar
MickeyMoz committed
471
| [mozilla.components.support.migration.MigrationFacts](../mozilla.components.support.migration/-migration-facts/index.md) | Facts emitted for telemetry related to migration. |
MickeyMoz's avatar
MickeyMoz committed
472
| [mozilla.components.support.migration.MigrationIntentProcessor](../mozilla.components.support.migration/-migration-intent-processor/index.md) | An [IntentProcessor](../mozilla.components.feature.intent.processing/-intent-processor/index.md) that checks if we're in a migration state. |
MickeyMoz's avatar
MickeyMoz committed
473
| [mozilla.components.support.migration.state.MigrationProgress](../mozilla.components.support.migration.state/-migration-progress/index.md) | The progress of the migration. |
MickeyMoz's avatar
MickeyMoz committed
474
475
| [mozilla.components.support.migration.MigrationResults](../mozilla.components.support.migration/-migration-results.md) | Results of running a set of migrations. |
| [mozilla.components.support.migration.MigrationRun](../mozilla.components.support.migration/-migration-run/index.md) | Results of running a single versioned migration. |
MickeyMoz's avatar
MickeyMoz committed
476
| [mozilla.appservices.fxaclient.MigrationState](../mozilla.components.service.fxa/mozilla.appservices.fxaclient.-migration-state/index.md) (extensions in package mozilla.components.service.fxa) |  |
MickeyMoz's avatar
MickeyMoz committed
477
| [mozilla.components.support.migration.state.MigrationState](../mozilla.components.support.migration.state/-migration-state/index.md) | Value type that represents the state of the migration. |
MickeyMoz's avatar
MickeyMoz committed
478
| [mozilla.components.support.migration.MigrationStateListener](../mozilla.components.support.migration/-migration-state-listener/index.md) | Interface to be implemented by classes that want to observe the migration state changes. |
MickeyMoz's avatar
MickeyMoz committed
479
| [mozilla.components.support.migration.state.MigrationStore](../mozilla.components.support.migration.state/-migration-store/index.md) | [Store](../mozilla.components.lib.state/-store/index.md) keeping track of the current [MigrationState](../mozilla.components.support.migration.state/-migration-state/index.md). |
480
| [mozilla.components.service.sync.logins.MismatchedLockException](../mozilla.components.service.sync.logins/-mismatched-lock-exception.md) | This is thrown if `lock()`/`unlock()` pairs don't match up. |
MickeyMoz's avatar
MickeyMoz committed
481
| [mozilla.components.service.location.MozillaLocationService](../mozilla.components.service.location/-mozilla-location-service/index.md) | The Mozilla Location Service (MLS) is an open service which lets devices determine their location based on network infrastructure like Bluetooth beacons, cell towers and WiFi access points. |
482
483
| [mozilla.components.lib.crash.service.MozillaSocorroService](../mozilla.components.lib.crash.service/-mozilla-socorro-service/index.md) | A [CrashReporterService](../mozilla.components.lib.crash.service/-crash-reporter-service/index.md) implementation uploading crash reports to crash-stats.mozilla.com. |
| [mozilla.components.concept.fetch.MutableHeaders](../mozilla.components.concept.fetch/-mutable-headers/index.md) | A collection of HTTP [Headers](../mozilla.components.concept.fetch/-headers/index.md) (mutable) of a [Request](../mozilla.components.concept.fetch/-request/index.md) or [Response](../mozilla.components.concept.fetch/-response/index.md). |
MickeyMoz's avatar
MickeyMoz committed
484
485
| [mozilla.components.lib.nearby.NearbyConnection](../mozilla.components.lib.nearby/-nearby-connection/index.md) | A class that can be run on two devices to allow them to connect. This supports sending a single message at a time in each direction. It contains internal synchronization and may be accessed from any thread. |
| [mozilla.components.lib.nearby.NearbyConnectionObserver](../mozilla.components.lib.nearby/-nearby-connection-observer/index.md) | Interface definition for observing changes in a [NearbyConnection](../mozilla.components.lib.nearby/-nearby-connection/index.md). |
486
487
| [mozilla.components.browser.engine.gecko.NestedGeckoView](../mozilla.components.browser.engine.gecko/-nested-gecko-view/index.md) | geckoView that supports nested scrolls (for using in a CoordinatorLayout). |
| [mozilla.components.browser.engine.system.NestedWebView](../mozilla.components.browser.engine.system/-nested-web-view/index.md) | WebView that supports nested scrolls (for using in a CoordinatorLayout). |
MickeyMoz's avatar
MickeyMoz committed
488
| [mozilla.components.service.glean.private.NoExtraKeys](../mozilla.components.service.glean.private/-no-extra-keys.md) |  |
MickeyMoz's avatar
MickeyMoz committed
489
| [mozilla.components.service.glean.private.NoReasonCodes](../mozilla.components.service.glean.private/-no-reason-codes.md) |  |
490
| [mozilla.components.service.sync.logins.NoSuchRecordException](../mozilla.components.service.sync.logins/-no-such-record-exception.md) | This is thrown if `update()` is performed with a record whose ID does not exist. |
MickeyMoz's avatar
MickeyMoz committed
491
| [androidx.core.app.NotificationManagerCompat](../mozilla.components.support.base.ids/androidx.core.app.-notification-manager-compat/index.md) (extensions in package mozilla.components.support.base.ids) |  |
MickeyMoz's avatar
MickeyMoz committed
492
493
| [mozilla.components.concept.sync.OAuthAccount](../mozilla.components.concept.sync/-o-auth-account/index.md) | Facilitates testing consumers of FirefoxAccount. |
| [mozilla.components.concept.sync.OAuthScopedKey](../mozilla.components.concept.sync/-o-auth-scoped-key/index.md) | Scoped key data. |
494
| [mozilla.components.support.base.observer.Observable](../mozilla.components.support.base.observer/-observable/index.md) | Interface for observables. This interface is implemented by ObserverRegistry so that classes that want to be observable can implement the interface by delegation: |
MickeyMoz's avatar
MickeyMoz committed
495
| [mozilla.components.lib.state.Observer](../mozilla.components.lib.state/-observer.md) | Listener called when the state changes in the [Store](../mozilla.components.lib.state/-store/index.md). |
496
497
498
| [mozilla.components.support.base.observer.ObserverRegistry](../mozilla.components.support.base.observer/-observer-registry/index.md) | A helper for classes that want to get observed. This class keeps track of registered observers and can automatically unregister observers if a LifecycleOwner is provided. |
| [mozilla.components.lib.fetch.okhttp.OkHttpClient](../mozilla.components.lib.fetch.okhttp/-ok-http-client/index.md) | [Client](../mozilla.components.concept.fetch/-client/index.md) implementation using OkHttp. |
| [mozilla.components.ui.autocomplete.OnCommitListener](../mozilla.components.ui.autocomplete/-on-commit-listener.md) |  |
MickeyMoz's avatar
MickeyMoz committed
499
| [mozilla.components.ui.autocomplete.OnDispatchKeyEventPreImeListener](../mozilla.components.ui.autocomplete/-on-dispatch-key-event-pre-ime-listener.md) |  |
500
501
| [mozilla.components.ui.autocomplete.OnFilterListener](../mozilla.components.ui.autocomplete/-on-filter-listener.md) |  |
| [mozilla.components.ui.autocomplete.OnKeyPreImeListener](../mozilla.components.ui.autocomplete/-on-key-pre-ime-listener.md) |  |
MickeyMoz's avatar
MickeyMoz committed
502
| [mozilla.components.support.base.feature.OnNeedToRequestPermissions](../mozilla.components.support.base.feature/-on-need-to-request-permissions.md) |  |
MickeyMoz's avatar
MickeyMoz committed
503
| [mozilla.components.feature.qr.OnScanResult](../mozilla.components.feature.qr/-on-scan-result.md) |  |
504
505
506
507
| [mozilla.components.ui.autocomplete.OnSearchStateChangeListener](../mozilla.components.ui.autocomplete/-on-search-state-change-listener.md) |  |
| [mozilla.components.ui.autocomplete.OnSelectionChangedListener](../mozilla.components.ui.autocomplete/-on-selection-changed-listener.md) |  |
| [mozilla.components.ui.autocomplete.OnTextChangeListener](../mozilla.components.ui.autocomplete/-on-text-change-listener.md) |  |
| [mozilla.components.ui.autocomplete.OnWindowsFocusChangeListener](../mozilla.components.ui.autocomplete/-on-windows-focus-change-listener.md) |  |
MickeyMoz's avatar
MickeyMoz committed
508
| [mozilla.components.feature.accounts.push.OneTimeFxaPushReset](../mozilla.components.feature.accounts.push/-one-time-fxa-push-reset/index.md) | Resets the fxa push scope (and therefore push subscription) if it does not follow the new format. |
509
510
| [org.mozilla.telemetry.measurement.OperatingSystemMeasurement](../org.mozilla.telemetry.measurement/-operating-system-measurement/index.md) |  |
| [org.mozilla.telemetry.measurement.OperatingSystemVersionMeasurement](../org.mozilla.telemetry.measurement/-operating-system-version-measurement/index.md) |  |
MickeyMoz's avatar
MickeyMoz committed
511
| [mozilla.components.feature.customtabs.store.OriginRelationPair](../mozilla.components.feature.customtabs.store/-origin-relation-pair/index.md) | Pair of origin and relation type used as key in [CustomTabState.relationships](../mozilla.components.feature.customtabs.store/-custom-tab-state/relationships.md). |
MickeyMoz's avatar
MickeyMoz committed
512
| [mozilla.components.feature.customtabs.verify.OriginVerifier](../mozilla.components.feature.customtabs.verify/-origin-verifier/index.md) | Used to verify postMessage origin for a designated package name. |
MickeyMoz's avatar
MickeyMoz committed
513
| [mozilla.components.feature.customtabs.feature.OriginVerifierFeature](../mozilla.components.feature.customtabs.feature/-origin-verifier-feature/index.md) |  |
MickeyMoz's avatar
MickeyMoz committed
514
| [mozilla.components.concept.sync.OuterDeviceCommandIncoming](../mozilla.components.concept.sync/-outer-device-command-incoming.md) |  |
MickeyMoz's avatar
MickeyMoz committed
515
516
517
518
519
| [mozilla.components.feature.p2p.view.P2PBar](../mozilla.components.feature.p2p.view/-p2-p-bar/index.md) | A toolbar for peer-to-peer communication between browsers. Setting [listener](../mozilla.components.feature.p2p.view/-p2-p-bar/listener.md) causes the buttons to become active. |
| [mozilla.components.feature.p2p.P2PFeature](../mozilla.components.feature.p2p/-p2-p-feature/index.md) | Feature implementation for peer-to-peer communication between browsers. |
| [mozilla.components.feature.p2p.internal.P2PInteractor](../mozilla.components.feature.p2p.internal/-p2-p-interactor/index.md) | Handle requests from [P2PView](../mozilla.components.feature.p2p.view/-p2-p-view/index.md), including interactions with the extension. |
| [mozilla.components.feature.p2p.internal.P2PPresenter](../mozilla.components.feature.p2p.internal/-p2-p-presenter/index.md) | Sends updates to [P2PView](../mozilla.components.feature.p2p.view/-p2-p-view/index.md) based on updates from [NearbyConnection](../mozilla.components.lib.nearby/-nearby-connection/index.md). |
| [mozilla.components.feature.p2p.view.P2PView](../mozilla.components.feature.p2p.view/-p2-p-view/index.md) | An interface for views that can display the peer-to-peer communication toolbar. |
520
521
| [mozilla.components.support.base.android.Padding](../mozilla.components.support.base.android/-padding/index.md) | A representation of an Android Padding. |
| [mozilla.components.concept.storage.PageObservation](../mozilla.components.concept.storage/-page-observation/index.md) |  |
MickeyMoz's avatar
MickeyMoz committed
522
| [mozilla.components.concept.storage.PageVisit](../mozilla.components.concept.storage/-page-visit/index.md) | Information to record about a visit. |
MickeyMoz's avatar
MickeyMoz committed
523
| [kotlin.Pair](../mozilla.components.support.utils.ext/kotlin.-pair/index.md) (extensions in package mozilla.components.support.utils.ext) |  |
MickeyMoz's avatar
MickeyMoz committed
524
| [mozilla.components.browser.menu.item.ParentBrowserMenuItem](../mozilla.components.browser.menu.item/-parent-browser-menu-item/index.md) | A parent menu item for displaying text and an image icon with a nested sub menu. It handles back pressing if the sub menu contains a [BackPressMenuItem](../mozilla.components.browser.menu.item/-back-press-menu-item/index.md). |
525
526
527
| [mozilla.components.lib.jexl.parser.ParserException](../mozilla.components.lib.jexl.parser/-parser-exception/index.md) |  |
| [mozilla.components.concept.engine.permission.Permission](../mozilla.components.concept.engine.permission/-permission/index.md) | Represents all the different supported permission types. |
| [mozilla.components.concept.engine.permission.PermissionRequest](../mozilla.components.concept.engine.permission/-permission-request/index.md) | Represents a permission request, used when engines need access to protected resources. Every request must be handled by either calling [grant](../mozilla.components.concept.engine.permission/-permission-request/grant.md) or [reject](../mozilla.components.concept.engine.permission/-permission-request/reject.md). |
MickeyMoz's avatar
MickeyMoz committed
528
| [mozilla.components.feature.addons.ui.PermissionsDialogFragment](../mozilla.components.feature.addons.ui/-permissions-dialog-fragment/index.md) | A dialog that shows a set of permission required by an [Addon](../mozilla.components.feature.addons/-addon/index.md). |
MickeyMoz's avatar
MickeyMoz committed
529
| [mozilla.components.support.base.feature.PermissionsFeature](../mozilla.components.support.base.feature/-permissions-feature/index.md) | Interface for features that need to request permissions from the user. |
MickeyMoz's avatar
MickeyMoz committed
530
| [mozilla.components.service.fxa.PersistCallback](../mozilla.components.service.fxa/-persist-callback.md) |  |
MickeyMoz's avatar
MickeyMoz committed
531
| [mozilla.components.feature.session.PictureInPictureFeature](../mozilla.components.feature.session/-picture-in-picture-feature/index.md) | A simple implementation of Picture-in-picture mode if on a supported platform. |
MickeyMoz's avatar
MickeyMoz committed
532
| [mozilla.components.service.glean.private.PingType](../mozilla.components.service.glean.private/-ping-type.md) |  |
MickeyMoz's avatar
MickeyMoz committed
533
| [mozilla.components.service.glean.net.PingUploader](../mozilla.components.service.glean.net/-ping-uploader.md) |  |
MickeyMoz's avatar
MickeyMoz committed
534
| [mozilla.components.support.test.robolectric.shadow.PixelCopyShadow](../mozilla.components.support.test.robolectric.shadow/-pixel-copy-shadow/index.md) | Shadow for [PixelCopy](#) API. |
MickeyMoz's avatar
MickeyMoz committed
535
| [mozilla.components.browser.storage.sync.PlacesBookmarksStorage](../mozilla.components.browser.storage.sync/-places-bookmarks-storage/index.md) | Implementation of the [BookmarksStorage](../mozilla.components.concept.storage/-bookmarks-storage/index.md) which is backed by a Rust Places lib via [PlacesApi](#). |
MickeyMoz's avatar
MickeyMoz committed
536
| [mozilla.components.browser.storage.sync.PlacesHistoryStorage](../mozilla.components.browser.storage.sync/-places-history-storage/index.md) | Implementation of the [HistoryStorage](../mozilla.components.concept.storage/-history-storage/index.md) which is backed by a Rust Places lib via [PlacesApi](#). |
MickeyMoz's avatar
MickeyMoz committed
537
| [mozilla.components.browser.storage.sync.PlacesStorage](../mozilla.components.browser.storage.sync/-places-storage/index.md) | A base class for concrete implementations of PlacesStorages |
MickeyMoz's avatar
MickeyMoz committed
538
| [mozilla.components.service.pocket.PocketEndpoint](../mozilla.components.service.pocket/-pocket-endpoint/index.md) | Makes requests to the Pocket API and returns the requested data. |
MickeyMoz's avatar
MickeyMoz committed
539
| [mozilla.components.service.pocket.PocketEndpointRaw](../mozilla.components.service.pocket/-pocket-endpoint-raw/index.md) | Make requests to the Pocket endpoint and returns the raw JSON data: this class is intended to be very dumb. |
MickeyMoz's avatar
MickeyMoz committed
540
| [mozilla.components.service.pocket.data.PocketGlobalVideoRecommendation](../mozilla.components.service.pocket.data/-pocket-global-video-recommendation/index.md) | A recommended video as returned from the Pocket Global Video Recommendation endpoint v2. |
541
| [org.mozilla.telemetry.measurement.PocketIdMeasurement](../org.mozilla.telemetry.measurement/-pocket-id-measurement/index.md) | A unique, randomly generated UUID for this pocket client for fire-tv instance. This is distinct from the telemetry clientId. The clientId should not be able to be tied to the pocketId in any way. |
MickeyMoz's avatar
MickeyMoz committed
542
| [mozilla.components.service.pocket.PocketJSONParser](../mozilla.components.service.pocket/-pocket-j-s-o-n-parser/index.md) | Holds functions that parse the JSON returned by the Pocket API and converts them to more usable Kotlin types. |
MickeyMoz's avatar
MickeyMoz committed
543
544
| [mozilla.components.service.pocket.data.PocketListenArticleMetadata](../mozilla.components.service.pocket.data/-pocket-listen-article-metadata/index.md) | The metadata for a spoken article's audio file. |
| [mozilla.components.service.pocket.PocketListenEndpoint](../mozilla.components.service.pocket/-pocket-listen-endpoint/index.md) | Makes requests to the Pocket Listen API and returns the requested data. |
MickeyMoz's avatar
MickeyMoz committed
545
| [mozilla.components.service.pocket.net.PocketResponse](../mozilla.components.service.pocket.net/-pocket-response/index.md) | A response from the Pocket API: the subclasses determine the type of the result and contain usable data. |
MickeyMoz's avatar
MickeyMoz committed
546
| [mozilla.components.concept.engine.webextension.Port](../mozilla.components.concept.engine.webextension/-port/index.md) | Represents a port for exchanging messages: https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/API/runtime/Port |
MickeyMoz's avatar
MickeyMoz committed
547
| [mozilla.components.support.ktx.android.content.PreferencesHolder](../mozilla.components.support.ktx.android.content/-preferences-holder/index.md) | Represents a class that holds a reference to [SharedPreferences](#). |
MickeyMoz's avatar
MickeyMoz committed
548
| [mozilla.components.concept.engine.mediaquery.PreferredColorScheme](../mozilla.components.concept.engine.mediaquery/-preferred-color-scheme/index.md) | A simple data class used to suggest to page content that the user prefers a particular color scheme. |
549
| [org.mozilla.telemetry.measurement.ProcessStartTimestampMeasurement](../org.mozilla.telemetry.measurement/-process-start-timestamp-measurement/index.md) |  |
MickeyMoz's avatar
MickeyMoz committed
550
551
| [mozilla.components.concept.sync.Profile](../mozilla.components.concept.sync/-profile/index.md) |  |
| [mozilla.appservices.fxaclient.Profile](../mozilla.components.service.fxa/mozilla.appservices.fxaclient.-profile/index.md) (extensions in package mozilla.components.service.fxa) |  |
552
553
| [mozilla.components.feature.prompts.PromptFeature](../mozilla.components.feature.prompts/-prompt-feature/index.md) | Feature for displaying native dialogs for html elements like: input type date, file, time, color, option, menu, authentication, confirmation and alerts. |
| [mozilla.components.concept.engine.prompt.PromptRequest](../mozilla.components.concept.engine.prompt/-prompt-request/index.md) | Value type that represents a request for showing a native dialog for prompt web content. |
MickeyMoz's avatar
MickeyMoz committed
554
| [mozilla.components.feature.push.Protocol](../mozilla.components.feature.push/-protocol/index.md) | Supported network protocols. |
555
| [mozilla.components.lib.publicsuffixlist.PublicSuffixList](../mozilla.components.lib.publicsuffixlist/-public-suffix-list/index.md) | API for reading and accessing the public suffix list. |
MickeyMoz's avatar
MickeyMoz committed
556
| [mozilla.components.feature.push.PushConfig](../mozilla.components.feature.push/-push-config/index.md) | Configuration object for initializing the Push Manager with an AutoPush server. |
MickeyMoz's avatar
MickeyMoz committed
557
558
| [mozilla.components.feature.push.PushConnection](../mozilla.components.feature.push/-push-connection/index.md) | An interface that wraps the [PushAPI](#). |
| [mozilla.components.concept.push.PushError](../mozilla.components.concept.push/-push-error/index.md) | Various error types. |
MickeyMoz's avatar
MickeyMoz committed
559
| [mozilla.components.concept.push.PushProcessor](../mozilla.components.concept.push/-push-processor/index.md) | A push notification processor that handles registration and new messages from the [PushService](../mozilla.components.concept.push/-push-service/index.md) provided. Starting Push in the Application's onCreate is recommended. |
MickeyMoz's avatar
MickeyMoz committed
560
| [mozilla.components.feature.push.PushScope](../mozilla.components.feature.push/-push-scope.md) |  |
MickeyMoz's avatar
MickeyMoz committed
561
| [mozilla.components.concept.push.PushService](../mozilla.components.concept.push/-push-service/index.md) | Implemented by push services like Firebase Cloud Messaging and Amazon Device Messaging SDKs to allow the [PushProcessor](../mozilla.components.concept.push/-push-processor/index.md) to manage their lifecycle. |
MickeyMoz's avatar
MickeyMoz committed
562
| [mozilla.appservices.fxaclient.Device.PushSubscription](../mozilla.components.service.fxa/mozilla.appservices.fxaclient.-device.-push-subscription/index.md) (extensions in package mozilla.components.service.fxa) |  |
MickeyMoz's avatar
MickeyMoz committed
563
564
| [mozilla.components.feature.qr.QrFeature](../mozilla.components.feature.qr/-qr-feature/index.md) | Feature implementation that provides QR scanning functionality via the [QrFragment](../mozilla.components.feature.qr/-qr-fragment/index.md). |
| [mozilla.components.feature.qr.QrFragment](../mozilla.components.feature.qr/-qr-fragment/index.md) | A [Fragment](#) that displays a QR scanner. |
MickeyMoz's avatar
MickeyMoz committed
565
| [mozilla.components.service.glean.private.QuantityMetricType](../mozilla.components.service.glean.private/-quantity-metric-type.md) |  |
MickeyMoz's avatar
MickeyMoz committed
566
567
| [mozilla.components.browser.state.action.ReaderAction](../mozilla.components.browser.state.action/-reader-action/index.md) | [BrowserAction](../mozilla.components.browser.state.action/-browser-action.md) implementations related to updating the [ReaderState](../mozilla.components.browser.state.state/-reader-state/index.md) of a single [TabSessionState](../mozilla.components.browser.state.state/-tab-session-state/index.md) inside [BrowserState](../mozilla.components.browser.state.state/-browser-state/index.md). |
| [mozilla.components.browser.state.state.ReaderState](../mozilla.components.browser.state.state/-reader-state/index.md) | Value type that represents the state of reader mode/view. |
MickeyMoz's avatar
MickeyMoz committed
568
569
| [mozilla.components.feature.readerview.view.ReaderViewControlsBar](../mozilla.components.feature.readerview.view/-reader-view-controls-bar/index.md) | A customizable ReaderView control bar implementing [ReaderViewControlsView](../mozilla.components.feature.readerview.view/-reader-view-controls-view/index.md). |
| [mozilla.components.feature.readerview.view.ReaderViewControlsView](../mozilla.components.feature.readerview.view/-reader-view-controls-view/index.md) | An interface for views that can display ReaderView appearance controls (e.g. font size, font type). |
MickeyMoz's avatar
MickeyMoz committed
570
| [mozilla.components.feature.readerview.ReaderViewFeature](../mozilla.components.feature.readerview/-reader-view-feature/index.md) | Feature implementation that provides a reader view for the selected session, based on a web extension. |
MickeyMoz's avatar
MickeyMoz committed
571
| [mozilla.components.feature.readerview.ReaderViewMiddleware](../mozilla.components.feature.readerview/-reader-view-middleware/index.md) | [Middleware](../mozilla.components.lib.state/-middleware.md) implementation for translating [BrowserAction](../mozilla.components.browser.state.action/-browser-action.md)s to [ReaderAction](../mozilla.components.browser.state.action/-reader-action/index.md)s (e.g. if the URL is updated a new "readerable" check should be executed.) |
MickeyMoz's avatar
MickeyMoz committed
572
573
| [mozilla.components.feature.share.RecentApp](../mozilla.components.feature.share/-recent-app/index.md) | Interface used for adapting recent apps database entities |
| [mozilla.components.feature.share.RecentAppsStorage](../mozilla.components.feature.share/-recent-apps-storage/index.md) | Class used for storing and retrieving the most recent apps |
MickeyMoz's avatar
MickeyMoz committed
574
| [mozilla.components.service.glean.private.RecordedExperimentData](../mozilla.components.service.glean.private/-recorded-experiment-data.md) |  |
MickeyMoz's avatar
MickeyMoz committed
575
576
| [mozilla.components.concept.engine.media.RecordingDevice](../mozilla.components.concept.engine.media/-recording-device/index.md) | A recording device that can be used by web content. |
| [mozilla.components.feature.media.RecordingDevicesNotificationFeature](../mozilla.components.feature.media/-recording-devices-notification-feature/index.md) | Feature for displaying an ongoing notification while recording devices (camera, microphone) are used. |
MickeyMoz's avatar
MickeyMoz committed
577
| [mozilla.components.feature.app.links.RedirectDialogFragment](../mozilla.components.feature.app.links/-redirect-dialog-fragment/index.md) | This is a general representation of a dialog meant to be used in collaboration with [AppLinksInterceptor](../mozilla.components.feature.app.links/-app-links-interceptor/index.md) to show a dialog before an external link is opened. If [SimpleRedirectDialogFragment](../mozilla.components.feature.app.links/-simple-redirect-dialog-fragment/index.md) is not flexible enough for your use case you should inherit for this class. Be mindful to call [onConfirmRedirect](../mozilla.components.feature.app.links/-redirect-dialog-fragment/on-confirm-redirect.md) when you want to open the linked app. |
MickeyMoz's avatar
MickeyMoz committed
578
| [mozilla.components.concept.storage.RedirectSource](../mozilla.components.concept.storage/-redirect-source/index.md) | A redirect source describes how a page redirected to another page. |
MickeyMoz's avatar
MickeyMoz committed
579
| [mozilla.components.lib.state.Reducer](../mozilla.components.lib.state/-reducer.md) | Reducers specify how the application's [State](../mozilla.components.lib.state/-state.md) changes in response to [Action](../mozilla.components.lib.state/-action.md)s sent to the [Store](../mozilla.components.lib.state/-store/index.md). |
MickeyMoz's avatar
MickeyMoz committed
580
| [mozilla.components.service.location.search.RegionSearchLocalizationProvider](../mozilla.components.service.location.search/-region-search-localization-provider/index.md) | [SearchLocalizationProvider](../mozilla.components.browser.search.provider.localization/-search-localization-provider/index.md) implementation that uses a [MozillaLocationService](../mozilla.components.service.location/-mozilla-location-service/index.md) instance to do a region lookup via GeoIP. |
MickeyMoz's avatar
MickeyMoz committed
581
| [mozilla.components.browser.storage.sync.RemoteTabsStorage](../mozilla.components.browser.storage.sync/-remote-tabs-storage/index.md) | An interface which defines read/write methods for remote tabs data. |
582
583
584
585
| [mozilla.components.concept.fetch.Request](../mozilla.components.concept.fetch/-request/index.md) | The [Request](../mozilla.components.concept.fetch/-request/index.md) data class represents a resource request to be send by a [Client](../mozilla.components.concept.fetch/-client/index.md). |
| [mozilla.components.lib.fetch.okhttp.RequestBuilder](../mozilla.components.lib.fetch.okhttp/-request-builder.md) |  |
| [mozilla.components.service.sync.logins.RequestFailedException](../mozilla.components.service.sync.logins/-request-failed-exception.md) | This error is emitted if a request to a sync server failed. |
| [mozilla.components.concept.engine.request.RequestInterceptor](../mozilla.components.concept.engine.request/-request-interceptor/index.md) | Interface for classes that want to intercept load requests to allow custom behavior. |
MickeyMoz's avatar
MickeyMoz committed
586
| [mozilla.components.browser.icons.processor.ResizingProcessor](../mozilla.components.browser.icons.processor/-resizing-processor/index.md) | [IconProcessor](../mozilla.components.browser.icons.processor/-icon-processor/index.md) implementation for resizing the loaded icon based on the target size. |
MickeyMoz's avatar
MickeyMoz committed
587
| [mozilla.components.concept.fetch.Response](../mozilla.components.concept.fetch/-response/index.md) | The [Response](../mozilla.components.concept.fetch/-response/index.md) data class represents a response to a [Request](../mozilla.components.concept.fetch/-request/index.md) send by a [Client](../mozilla.components.concept.fetch/-client/index.md). |
588
| [mozilla.components.browser.search.suggestions.ResponseParser](../mozilla.components.browser.search.suggestions/-response-parser.md) |  |
MickeyMoz's avatar
MickeyMoz committed
589
| [mozilla.components.support.migration.Result](../mozilla.components.support.migration/-result/index.md) | Class representing the result of a successful or failed migration action. |
590
| [mozilla.components.browser.engine.system.matcher.ReversibleString](../mozilla.components.browser.engine.system.matcher/-reversible-string/index.md) | A String wrapper utility that allows for efficient string reversal. We regularly need to reverse strings. The standard way of doing this in Java would be to copy the string to reverse (e.g. using StringBuffer.reverse()). This seems wasteful when we only read our Strings character by character, in which case can just transpose positions as needed. |
MickeyMoz's avatar
MickeyMoz committed
591
| [mozilla.components.concept.menu.candidate.RowMenuCandidate](../mozilla.components.concept.menu.candidate/-row-menu-candidate/index.md) | Displays a row of small menu options. |
MickeyMoz's avatar
MickeyMoz committed
592
| [mozilla.components.support.rusthttp.RustHttpConfig](../mozilla.components.support.rusthttp/-rust-http-config/index.md) | An object allowing configuring the HTTP client used by Rust code. |
593
594
| [mozilla.components.support.rustlog.RustLog](../mozilla.components.support.rustlog/-rust-log/index.md) |  |
| [mozilla.components.support.utils.SafeBundle](../mozilla.components.support.utils/-safe-bundle/index.md) | See SafeIntent for more background: applications can put garbage values into Bundles. This is primarily experienced when there's garbage in the Intent's Bundle. However that Bundle can contain further bundles, and we need to handle those defensively too. |
MickeyMoz's avatar
MickeyMoz committed
595
| [mozilla.components.support.utils.SafeIntent](../mozilla.components.support.utils/-safe-intent/index.md) | External applications can pass values into Intents that can cause us to crash: in defense, we wrap [Intent](#) and catch the exceptions they may force us to throw. See bug 1090385 for more. |
MickeyMoz's avatar
MickeyMoz committed
596
| [mozilla.components.feature.customtabs.store.SaveCreatorPackageNameAction](../mozilla.components.feature.customtabs.store/-save-creator-package-name-action/index.md) | Saves the package name corresponding to a custom tab token. |
MickeyMoz's avatar
MickeyMoz committed
597
| [mozilla.appservices.fxaclient.ScopedKey](../mozilla.components.service.fxa/mozilla.appservices.fxaclient.-scoped-key/index.md) (extensions in package mozilla.components.service.fxa) |  |
MickeyMoz's avatar
MickeyMoz committed
598
| [mozilla.components.feature.search.SearchAdapter](../mozilla.components.feature.search/-search-adapter/index.md) | May be implemented by client code in order to allow a component to start searches. |
599
600
| [mozilla.components.browser.search.SearchEngine](../mozilla.components.browser.search/-search-engine/index.md) | A data class representing a search engine. |
| [mozilla.components.browser.search.provider.filter.SearchEngineFilter](../mozilla.components.browser.search.provider.filter/-search-engine-filter/index.md) | Interface for classes that want to filter the list of search engines a SearchEngineProvider implementation loads. |
MickeyMoz's avatar
MickeyMoz committed
601
| [mozilla.components.browser.search.provider.SearchEngineList](../mozilla.components.browser.search.provider/-search-engine-list/index.md) | Data class providing an ordered list of search engines and a default search engine from a specific source. |
602
603
604
| [mozilla.components.browser.search.SearchEngineManager](../mozilla.components.browser.search/-search-engine-manager/index.md) | This class provides access to a centralized registry of search engines. |
| [mozilla.components.browser.search.SearchEngineParser](../mozilla.components.browser.sea