public interface WebViewFactoryProvider
Modifier and Type | Interface and Description |
---|---|
static interface |
WebViewFactoryProvider.Statics
This Interface provides glue for implementing the backend of WebView static methods which
cannot be implemented in-situ in the proxy class.
|
Modifier and Type | Method and Description |
---|---|
WebViewProvider |
createWebView(WebView webView,
WebView.PrivateAccess privateAccess)
Construct a new WebViewProvider.
|
CookieManager |
getCookieManager()
Gets the singleton CookieManager instance for this WebView implementation.
|
GeolocationPermissions |
getGeolocationPermissions()
Gets the singleton GeolocationPermissions instance for this WebView implementation.
|
ServiceWorkerController |
getServiceWorkerController()
Gets the ServiceWorkerController instance for this WebView implementation.
|
WebViewFactoryProvider.Statics |
getStatics() |
TokenBindingService |
getTokenBindingService()
Gets the TokenBindingService instance for this WebView implementation.
|
WebIconDatabase |
getWebIconDatabase()
Gets the singleton WebIconDatabase instance for this WebView implementation.
|
WebStorage |
getWebStorage()
Gets the singleton WebStorage instance for this WebView implementation.
|
WebViewDatabase |
getWebViewDatabase(Context context)
Gets the singleton WebViewDatabase instance for this WebView implementation.
|
WebViewFactoryProvider.Statics getStatics()
WebViewProvider createWebView(WebView webView, WebView.PrivateAccess privateAccess)
webView
- the WebView instance bound to this implementation instance. Note it will not
necessarily be fully constructed at the point of this call: defer real initialization to
WebViewProvider.init().privateAccess
- provides access into WebView internal methods.GeolocationPermissions getGeolocationPermissions()
CookieManager getCookieManager()
TokenBindingService getTokenBindingService()
ServiceWorkerController getServiceWorkerController()
WebIconDatabase getWebIconDatabase()
WebStorage getWebStorage()
WebViewDatabase getWebViewDatabase(Context context)