android-components / mozilla.components.concept.engine

Package mozilla.components.concept.engine

Types

DefaultSettings

data class DefaultSettings : Settings

Settings implementation used to set defaults for Engine and EngineSession.

Engine

interface Engine

Entry point for interacting with the engine implementation.

EngineSession

abstract class EngineSession : Observable<Observer>

Class representing a single engine session.

EngineView

interface EngineView

View component that renders web content.

HitResult

sealed class HitResult

Represents all the different supported types of data that can be found from long clicking an element.

LifecycleObserver

class LifecycleObserver : LifecycleObserver

LifecycleObserver which dispatches lifecycle events to an EngineView.

Settings

abstract class Settings

Holds settings of an engine or session. Concrete engine implementations define how these settings are applied i.e. whether a setting is applied on an engine or session instance.

UnsupportedSetting

class UnsupportedSetting<T>

Exceptions

UnsupportedSettingException

class UnsupportedSettingException : RuntimeException

Exception thrown by default if a setting is not supported by an engine or session.