Gustav Sennton | 05e3fdf | 2018-03-13 10:48:59 +0000 | [diff] [blame] | 1 | package androidx.webkit { |
| 2 | |
Gustav Sennton | 14b9f25 | 2018-03-07 14:26:01 +0000 | [diff] [blame] | 3 | public abstract class ServiceWorkerClientCompat { |
| 4 | ctor public ServiceWorkerClientCompat(); |
| 5 | method public abstract android.webkit.WebResourceResponse shouldInterceptRequest(android.webkit.WebResourceRequest); |
| 6 | } |
| 7 | |
| 8 | public abstract class ServiceWorkerControllerCompat { |
| 9 | method public static androidx.webkit.ServiceWorkerControllerCompat getInstance(); |
| 10 | method public abstract androidx.webkit.ServiceWorkerWebSettingsCompat getServiceWorkerWebSettings(); |
| 11 | method public abstract void setServiceWorkerClient(androidx.webkit.ServiceWorkerClientCompat); |
| 12 | } |
| 13 | |
| 14 | public abstract class ServiceWorkerWebSettingsCompat { |
| 15 | method public abstract boolean getAllowContentAccess(); |
| 16 | method public abstract boolean getAllowFileAccess(); |
| 17 | method public abstract boolean getBlockNetworkLoads(); |
| 18 | method public abstract int getCacheMode(); |
| 19 | method public abstract void setAllowContentAccess(boolean); |
| 20 | method public abstract void setAllowFileAccess(boolean); |
| 21 | method public abstract void setBlockNetworkLoads(boolean); |
| 22 | method public abstract void setCacheMode(int); |
| 23 | } |
| 24 | |
Nate Fischer | c383679 | 2018-04-05 09:43:32 -0700 | [diff] [blame] | 25 | public abstract class WebResourceErrorCompat { |
| 26 | method public abstract java.lang.CharSequence getDescription(); |
| 27 | method public abstract int getErrorCode(); |
| 28 | } |
| 29 | |
Gustav Sennton | 05e3fdf | 2018-03-13 10:48:59 +0000 | [diff] [blame] | 30 | public class WebSettingsCompat { |
| 31 | method public static int getDisabledActionModeMenuItems(android.webkit.WebSettings); |
| 32 | method public static boolean getOffscreenPreRaster(android.webkit.WebSettings); |
| 33 | method public static boolean getSafeBrowsingEnabled(android.webkit.WebSettings); |
| 34 | method public static void setDisabledActionModeMenuItems(android.webkit.WebSettings, int); |
| 35 | method public static void setOffscreenPreRaster(android.webkit.WebSettings, boolean); |
| 36 | method public static void setSafeBrowsingEnabled(android.webkit.WebSettings, boolean); |
| 37 | } |
| 38 | |
Nate Fischer | 2dee115 | 2018-03-26 12:18:47 -0700 | [diff] [blame] | 39 | public class WebViewClientCompat extends android.webkit.WebViewClient { |
| 40 | ctor public WebViewClientCompat(); |
Nate Fischer | c383679 | 2018-04-05 09:43:32 -0700 | [diff] [blame] | 41 | method public final void onReceivedError(android.webkit.WebView, android.webkit.WebResourceRequest, android.webkit.WebResourceError); |
| 42 | method public void onReceivedError(android.webkit.WebView, android.webkit.WebResourceRequest, androidx.webkit.WebResourceErrorCompat); |
Nate Fischer | 2dee115 | 2018-03-26 12:18:47 -0700 | [diff] [blame] | 43 | } |
| 44 | |
Gustav Sennton | 05e3fdf | 2018-03-13 10:48:59 +0000 | [diff] [blame] | 45 | public class WebViewCompat { |
Gustav Sennton | acd3a72 | 2018-03-02 15:18:43 +0000 | [diff] [blame] | 46 | method public static android.content.pm.PackageInfo getCurrentWebViewPackage(android.content.Context); |
Gustav Sennton | 05e3fdf | 2018-03-13 10:48:59 +0000 | [diff] [blame] | 47 | method public static android.net.Uri getSafeBrowsingPrivacyPolicyUrl(); |
| 48 | method public static void postVisualStateCallback(android.webkit.WebView, long, androidx.webkit.WebViewCompat.VisualStateCallback); |
| 49 | method public static void setSafeBrowsingWhitelist(java.util.List<java.lang.String>, android.webkit.ValueCallback<java.lang.Boolean>); |
| 50 | method public static void startSafeBrowsing(android.content.Context, android.webkit.ValueCallback<java.lang.Boolean>); |
| 51 | } |
| 52 | |
| 53 | public static abstract interface WebViewCompat.VisualStateCallback { |
| 54 | method public abstract void onComplete(long); |
| 55 | } |
| 56 | |
Gustav Sennton | 9c84d01 | 2018-02-28 18:00:29 +0000 | [diff] [blame] | 57 | public class WebViewFeature { |
| 58 | method public static boolean isFeatureSupported(java.lang.String); |
Gustav Sennton | 826eeef | 2018-04-03 22:47:39 +0100 | [diff] [blame] | 59 | field public static final java.lang.String DISABLED_ACTION_MODE_MENU_ITEMS = "DISABLED_ACTION_MODE_MENU_ITEMS"; |
| 60 | field public static final java.lang.String OFF_SCREEN_PRERASTER = "OFF_SCREEN_PRERASTER"; |
Nate Fischer | db584b3 | 2018-04-11 10:30:21 -0700 | [diff] [blame^] | 61 | field public static final java.lang.String RECEIVE_HTTP_ERROR = "RECEIVE_HTTP_ERROR"; |
| 62 | field public static final java.lang.String RECEIVE_WEB_RESOURCE_ERROR = "RECEIVE_WEB_RESOURCE_ERROR"; |
Gustav Sennton | 826eeef | 2018-04-03 22:47:39 +0100 | [diff] [blame] | 63 | field public static final java.lang.String SAFE_BROWSING_ENABLE = "SAFE_BROWSING_ENABLE"; |
Nate Fischer | db584b3 | 2018-04-11 10:30:21 -0700 | [diff] [blame^] | 64 | field public static final java.lang.String SAFE_BROWSING_HIT = "SAFE_BROWSING_HIT"; |
Gustav Sennton | 826eeef | 2018-04-03 22:47:39 +0100 | [diff] [blame] | 65 | field public static final java.lang.String SAFE_BROWSING_PRIVACY_POLICY_URL = "SAFE_BROWSING_PRIVACY_POLICY_URL"; |
| 66 | field public static final java.lang.String SAFE_BROWSING_WHITELIST = "SAFE_BROWSING_WHITELIST"; |
| 67 | field public static final java.lang.String SERVICE_WORKER_BASIC_USAGE = "SERVICE_WORKER_BASIC_USAGE"; |
| 68 | field public static final java.lang.String SERVICE_WORKER_BLOCK_NETWORK_LOADS = "SERVICE_WORKER_BLOCK_NETWORK_LOADS"; |
| 69 | field public static final java.lang.String SERVICE_WORKER_CACHE_MODE = "SERVICE_WORKER_CACHE_MODE"; |
| 70 | field public static final java.lang.String SERVICE_WORKER_CONTENT_ACCESS = "SERVICE_WORKER_CONTENT_ACCESS"; |
| 71 | field public static final java.lang.String SERVICE_WORKER_FILE_ACCESS = "SERVICE_WORKER_FILE_ACCESS"; |
Gustav Sennton | 6d58dc8 | 2018-04-06 14:17:23 +0100 | [diff] [blame] | 72 | field public static final java.lang.String SERVICE_WORKER_SHOULD_INTERCEPT_REQUEST = "SERVICE_WORKER_SHOULD_INTERCEPT_REQUEST"; |
Nate Fischer | db584b3 | 2018-04-11 10:30:21 -0700 | [diff] [blame^] | 73 | field public static final java.lang.String SHOULD_OVERRIDE_WITH_REDIRECTS = "SHOULD_OVERRIDE_WITH_REDIRECTS"; |
Gustav Sennton | 826eeef | 2018-04-03 22:47:39 +0100 | [diff] [blame] | 74 | field public static final java.lang.String START_SAFE_BROWSING = "START_SAFE_BROWSING"; |
Gustav Sennton | 9c84d01 | 2018-02-28 18:00:29 +0000 | [diff] [blame] | 75 | field public static final java.lang.String VISUAL_STATE_CALLBACK = "VISUAL_STATE_CALLBACK"; |
| 76 | } |
| 77 | |
Gustav Sennton | 05e3fdf | 2018-03-13 10:48:59 +0000 | [diff] [blame] | 78 | } |
| 79 | |