| Interface | Description |
|---|---|
| HybridWebViewClientDelegate | |
| WebViewEvent |
| Class | Description |
|---|---|
| HybridWebChromeClient | |
| HybridWebView |
This is our extension to the original WebView.
|
| HybridWebViewClient | |
| JavascriptAppenderImpl |
Collects JavaScripts from multiple sources to be injected to HybridWebView as one block of code.
|
| JsConsole | |
| NetworkChangeDetector |
This class monitors changes in network status and fires registered task if connection lost.
|
| SubmitJSInterface |
In WebViewClient.shouldInterceptRequest we need to know whether the request is navigation
to know whether to call onReceivedError in the case of no network.
|
| TimeoutWatcher |
This class allows to set a custom timeout for a WebView.
|
| WebViewConfigurator |
Configures the WebView object with the common settings.
|
| WebViewEvent.ClearData | |
| WebViewEvent.NavigationFailed | |
| WebViewLoadGuard |
Monitors navigation inside WebView and fires proper handlers if network connection lost or resource load takes too long.
|
| WebViewManager |
WebViewManager holds all application WebViews and allows to manipulate them.
|