android-components / mozilla.components.feature.session

Package mozilla.components.feature.session


Name Summary
CoordinateScrollingFeature class CoordinateScrollingFeature : SelectionAwareSessionObserver, LifecycleAwareFeature
Feature implementation for connecting an EngineView with any View that you want to coordinate scrolling behavior with.
EngineViewPresenter class EngineViewPresenter : Observer
Presenter implementation for EngineView.
FullScreenFeature open class FullScreenFeature : SelectionAwareSessionObserver, LifecycleAwareFeature, BackHandler
Feature implementation for handling fullscreen mode (exiting and back button presses).
HistoryDelegate class HistoryDelegate : HistoryTrackingDelegate
Implementation of the HistoryTrackingDelegate which delegates work to an instance of HistoryStorage.
PictureInPictureFeature class PictureInPictureFeature
A simple implementation of Picture-in-picture mode if on a supported platform.
SessionFeature class SessionFeature : LifecycleAwareFeature, BackHandler
Feature implementation for connecting the engine module with the session module.
SessionUseCases class SessionUseCases
Contains use cases related to the session feature.
SettingsUseCases class SettingsUseCases
Contains use cases related to user settings.
SwipeRefreshFeature class SwipeRefreshFeature : SelectionAwareSessionObserver, LifecycleAwareFeature, OnChildScrollUpCallback, OnRefreshListener
Feature implementation to add pull to refresh functionality to browsers.
ThumbnailsFeature class ThumbnailsFeature : LifecycleAwareFeature
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 Session.thumbnail property.
WindowFeature class WindowFeature : LifecycleAwareFeature
Feature implementation for handling window requests.