105e3fdf83b52bbe6d7e1edb4c6e56dd82333e9c3Gustav Senntonpackage androidx.webkit { 205e3fdf83b52bbe6d7e1edb4c6e56dd82333e9c3Gustav Sennton 317fc27f19b672a56f01c5f20773fb1047876646dNate Fischer public abstract class SafeBrowsingResponseCompat { 417fc27f19b672a56f01c5f20773fb1047876646dNate Fischer method public abstract void backToSafety(boolean); 517fc27f19b672a56f01c5f20773fb1047876646dNate Fischer method public abstract void proceed(boolean); 617fc27f19b672a56f01c5f20773fb1047876646dNate Fischer method public abstract void showInterstitial(boolean); 717fc27f19b672a56f01c5f20773fb1047876646dNate Fischer } 817fc27f19b672a56f01c5f20773fb1047876646dNate Fischer 914b9f252b74caf73f6a2967722a465f075b3bc1eGustav Sennton public abstract class ServiceWorkerClientCompat { 1014b9f252b74caf73f6a2967722a465f075b3bc1eGustav Sennton ctor public ServiceWorkerClientCompat(); 1114b9f252b74caf73f6a2967722a465f075b3bc1eGustav Sennton method public abstract android.webkit.WebResourceResponse shouldInterceptRequest(android.webkit.WebResourceRequest); 1214b9f252b74caf73f6a2967722a465f075b3bc1eGustav Sennton } 1314b9f252b74caf73f6a2967722a465f075b3bc1eGustav Sennton 1414b9f252b74caf73f6a2967722a465f075b3bc1eGustav Sennton public abstract class ServiceWorkerControllerCompat { 1514b9f252b74caf73f6a2967722a465f075b3bc1eGustav Sennton method public static androidx.webkit.ServiceWorkerControllerCompat getInstance(); 1614b9f252b74caf73f6a2967722a465f075b3bc1eGustav Sennton method public abstract androidx.webkit.ServiceWorkerWebSettingsCompat getServiceWorkerWebSettings(); 1714b9f252b74caf73f6a2967722a465f075b3bc1eGustav Sennton method public abstract void setServiceWorkerClient(androidx.webkit.ServiceWorkerClientCompat); 1814b9f252b74caf73f6a2967722a465f075b3bc1eGustav Sennton } 1914b9f252b74caf73f6a2967722a465f075b3bc1eGustav Sennton 2014b9f252b74caf73f6a2967722a465f075b3bc1eGustav Sennton public abstract class ServiceWorkerWebSettingsCompat { 2114b9f252b74caf73f6a2967722a465f075b3bc1eGustav Sennton method public abstract boolean getAllowContentAccess(); 2214b9f252b74caf73f6a2967722a465f075b3bc1eGustav Sennton method public abstract boolean getAllowFileAccess(); 2314b9f252b74caf73f6a2967722a465f075b3bc1eGustav Sennton method public abstract boolean getBlockNetworkLoads(); 2414b9f252b74caf73f6a2967722a465f075b3bc1eGustav Sennton method public abstract int getCacheMode(); 2514b9f252b74caf73f6a2967722a465f075b3bc1eGustav Sennton method public abstract void setAllowContentAccess(boolean); 2614b9f252b74caf73f6a2967722a465f075b3bc1eGustav Sennton method public abstract void setAllowFileAccess(boolean); 2714b9f252b74caf73f6a2967722a465f075b3bc1eGustav Sennton method public abstract void setBlockNetworkLoads(boolean); 2814b9f252b74caf73f6a2967722a465f075b3bc1eGustav Sennton method public abstract void setCacheMode(int); 2914b9f252b74caf73f6a2967722a465f075b3bc1eGustav Sennton } 3014b9f252b74caf73f6a2967722a465f075b3bc1eGustav Sennton 313b6e73b12fe735a5e86364ceba25a5d0e54184e4Gustav Sennton public class WebMessageCompat { 323b6e73b12fe735a5e86364ceba25a5d0e54184e4Gustav Sennton ctor public WebMessageCompat(java.lang.String); 333b6e73b12fe735a5e86364ceba25a5d0e54184e4Gustav Sennton ctor public WebMessageCompat(java.lang.String, androidx.webkit.WebMessagePortCompat[]); 343b6e73b12fe735a5e86364ceba25a5d0e54184e4Gustav Sennton method public java.lang.String getData(); 353b6e73b12fe735a5e86364ceba25a5d0e54184e4Gustav Sennton method public androidx.webkit.WebMessagePortCompat[] getPorts(); 363b6e73b12fe735a5e86364ceba25a5d0e54184e4Gustav Sennton } 373b6e73b12fe735a5e86364ceba25a5d0e54184e4Gustav Sennton 383b6e73b12fe735a5e86364ceba25a5d0e54184e4Gustav Sennton public abstract class WebMessagePortCompat { 393b6e73b12fe735a5e86364ceba25a5d0e54184e4Gustav Sennton method public abstract void close(); 403b6e73b12fe735a5e86364ceba25a5d0e54184e4Gustav Sennton method public abstract void postMessage(androidx.webkit.WebMessageCompat); 413b6e73b12fe735a5e86364ceba25a5d0e54184e4Gustav Sennton method public abstract void setWebMessageCallback(androidx.webkit.WebMessagePortCompat.WebMessageCallbackCompat); 423b6e73b12fe735a5e86364ceba25a5d0e54184e4Gustav Sennton method public abstract void setWebMessageCallback(android.os.Handler, androidx.webkit.WebMessagePortCompat.WebMessageCallbackCompat); 433b6e73b12fe735a5e86364ceba25a5d0e54184e4Gustav Sennton } 443b6e73b12fe735a5e86364ceba25a5d0e54184e4Gustav Sennton 453b6e73b12fe735a5e86364ceba25a5d0e54184e4Gustav Sennton public static abstract class WebMessagePortCompat.WebMessageCallbackCompat { 463b6e73b12fe735a5e86364ceba25a5d0e54184e4Gustav Sennton ctor public WebMessagePortCompat.WebMessageCallbackCompat(); 473b6e73b12fe735a5e86364ceba25a5d0e54184e4Gustav Sennton method public void onMessage(androidx.webkit.WebMessagePortCompat, androidx.webkit.WebMessageCompat); 483b6e73b12fe735a5e86364ceba25a5d0e54184e4Gustav Sennton } 493b6e73b12fe735a5e86364ceba25a5d0e54184e4Gustav Sennton 50c3836798589382f7a30551bd53c57e7237c2da0aNate Fischer public abstract class WebResourceErrorCompat { 51c3836798589382f7a30551bd53c57e7237c2da0aNate Fischer method public abstract java.lang.CharSequence getDescription(); 52c3836798589382f7a30551bd53c57e7237c2da0aNate Fischer method public abstract int getErrorCode(); 53c3836798589382f7a30551bd53c57e7237c2da0aNate Fischer } 54c3836798589382f7a30551bd53c57e7237c2da0aNate Fischer 5527212250352c364eed75088412198c28245e40fcGustav Sennton public class WebResourceRequestCompat { 5627212250352c364eed75088412198c28245e40fcGustav Sennton method public static boolean isRedirect(android.webkit.WebResourceRequest); 5727212250352c364eed75088412198c28245e40fcGustav Sennton } 5827212250352c364eed75088412198c28245e40fcGustav Sennton 5905e3fdf83b52bbe6d7e1edb4c6e56dd82333e9c3Gustav Sennton public class WebSettingsCompat { 6005e3fdf83b52bbe6d7e1edb4c6e56dd82333e9c3Gustav Sennton method public static int getDisabledActionModeMenuItems(android.webkit.WebSettings); 6105e3fdf83b52bbe6d7e1edb4c6e56dd82333e9c3Gustav Sennton method public static boolean getOffscreenPreRaster(android.webkit.WebSettings); 6205e3fdf83b52bbe6d7e1edb4c6e56dd82333e9c3Gustav Sennton method public static boolean getSafeBrowsingEnabled(android.webkit.WebSettings); 6305e3fdf83b52bbe6d7e1edb4c6e56dd82333e9c3Gustav Sennton method public static void setDisabledActionModeMenuItems(android.webkit.WebSettings, int); 6405e3fdf83b52bbe6d7e1edb4c6e56dd82333e9c3Gustav Sennton method public static void setOffscreenPreRaster(android.webkit.WebSettings, boolean); 6505e3fdf83b52bbe6d7e1edb4c6e56dd82333e9c3Gustav Sennton method public static void setSafeBrowsingEnabled(android.webkit.WebSettings, boolean); 6605e3fdf83b52bbe6d7e1edb4c6e56dd82333e9c3Gustav Sennton } 6705e3fdf83b52bbe6d7e1edb4c6e56dd82333e9c3Gustav Sennton 682dee115434726ba7e505b7cbe894ec0081ad0fe7Nate Fischer public class WebViewClientCompat extends android.webkit.WebViewClient { 692dee115434726ba7e505b7cbe894ec0081ad0fe7Nate Fischer ctor public WebViewClientCompat(); 70c3836798589382f7a30551bd53c57e7237c2da0aNate Fischer method public final void onReceivedError(android.webkit.WebView, android.webkit.WebResourceRequest, android.webkit.WebResourceError); 71c3836798589382f7a30551bd53c57e7237c2da0aNate Fischer method public void onReceivedError(android.webkit.WebView, android.webkit.WebResourceRequest, androidx.webkit.WebResourceErrorCompat); 7217fc27f19b672a56f01c5f20773fb1047876646dNate Fischer method public final void onSafeBrowsingHit(android.webkit.WebView, android.webkit.WebResourceRequest, int, android.webkit.SafeBrowsingResponse); 7317fc27f19b672a56f01c5f20773fb1047876646dNate Fischer method public void onSafeBrowsingHit(android.webkit.WebView, android.webkit.WebResourceRequest, int, androidx.webkit.SafeBrowsingResponseCompat); 742dee115434726ba7e505b7cbe894ec0081ad0fe7Nate Fischer } 752dee115434726ba7e505b7cbe894ec0081ad0fe7Nate Fischer 7605e3fdf83b52bbe6d7e1edb4c6e56dd82333e9c3Gustav Sennton public class WebViewCompat { 773b6e73b12fe735a5e86364ceba25a5d0e54184e4Gustav Sennton method public static androidx.webkit.WebMessagePortCompat[] createWebMessageChannel(android.webkit.WebView); 78acd3a72acf01763e6b7eaedae975724f0bcbc03bGustav Sennton method public static android.content.pm.PackageInfo getCurrentWebViewPackage(android.content.Context); 7905e3fdf83b52bbe6d7e1edb4c6e56dd82333e9c3Gustav Sennton method public static android.net.Uri getSafeBrowsingPrivacyPolicyUrl(); 8005e3fdf83b52bbe6d7e1edb4c6e56dd82333e9c3Gustav Sennton method public static void postVisualStateCallback(android.webkit.WebView, long, androidx.webkit.WebViewCompat.VisualStateCallback); 813b6e73b12fe735a5e86364ceba25a5d0e54184e4Gustav Sennton method public static void postWebMessage(android.webkit.WebView, androidx.webkit.WebMessageCompat, android.net.Uri); 8205e3fdf83b52bbe6d7e1edb4c6e56dd82333e9c3Gustav Sennton method public static void setSafeBrowsingWhitelist(java.util.List<java.lang.String>, android.webkit.ValueCallback<java.lang.Boolean>); 8305e3fdf83b52bbe6d7e1edb4c6e56dd82333e9c3Gustav Sennton method public static void startSafeBrowsing(android.content.Context, android.webkit.ValueCallback<java.lang.Boolean>); 8405e3fdf83b52bbe6d7e1edb4c6e56dd82333e9c3Gustav Sennton } 8505e3fdf83b52bbe6d7e1edb4c6e56dd82333e9c3Gustav Sennton 8605e3fdf83b52bbe6d7e1edb4c6e56dd82333e9c3Gustav Sennton public static abstract interface WebViewCompat.VisualStateCallback { 8705e3fdf83b52bbe6d7e1edb4c6e56dd82333e9c3Gustav Sennton method public abstract void onComplete(long); 8805e3fdf83b52bbe6d7e1edb4c6e56dd82333e9c3Gustav Sennton } 8905e3fdf83b52bbe6d7e1edb4c6e56dd82333e9c3Gustav Sennton 909c84d01adb0d1dcd63490a134004db139855477bGustav Sennton public class WebViewFeature { 919c84d01adb0d1dcd63490a134004db139855477bGustav Sennton method public static boolean isFeatureSupported(java.lang.String); 92826eeefd318cd30068ec731619ade6f5da7e7c4dGustav Sennton field public static final java.lang.String DISABLED_ACTION_MODE_MENU_ITEMS = "DISABLED_ACTION_MODE_MENU_ITEMS"; 93826eeefd318cd30068ec731619ade6f5da7e7c4dGustav Sennton field public static final java.lang.String OFF_SCREEN_PRERASTER = "OFF_SCREEN_PRERASTER"; 94db584b38b76c4b5fc9c267764807289ebb7df7a7Nate Fischer field public static final java.lang.String RECEIVE_HTTP_ERROR = "RECEIVE_HTTP_ERROR"; 95db584b38b76c4b5fc9c267764807289ebb7df7a7Nate Fischer field public static final java.lang.String RECEIVE_WEB_RESOURCE_ERROR = "RECEIVE_WEB_RESOURCE_ERROR"; 96826eeefd318cd30068ec731619ade6f5da7e7c4dGustav Sennton field public static final java.lang.String SAFE_BROWSING_ENABLE = "SAFE_BROWSING_ENABLE"; 97db584b38b76c4b5fc9c267764807289ebb7df7a7Nate Fischer field public static final java.lang.String SAFE_BROWSING_HIT = "SAFE_BROWSING_HIT"; 98826eeefd318cd30068ec731619ade6f5da7e7c4dGustav Sennton field public static final java.lang.String SAFE_BROWSING_PRIVACY_POLICY_URL = "SAFE_BROWSING_PRIVACY_POLICY_URL"; 99f0c8e92936f54b7130669a0baaa42dfdd7dd7d45Nate Fischer field public static final java.lang.String SAFE_BROWSING_RESPONSE_BACK_TO_SAFETY = "SAFE_BROWSING_RESPONSE_BACK_TO_SAFETY"; 100f0c8e92936f54b7130669a0baaa42dfdd7dd7d45Nate Fischer field public static final java.lang.String SAFE_BROWSING_RESPONSE_PROCEED = "SAFE_BROWSING_RESPONSE_PROCEED"; 101f0c8e92936f54b7130669a0baaa42dfdd7dd7d45Nate Fischer field public static final java.lang.String SAFE_BROWSING_RESPONSE_SHOW_INTERSTITIAL = "SAFE_BROWSING_RESPONSE_SHOW_INTERSTITIAL"; 102826eeefd318cd30068ec731619ade6f5da7e7c4dGustav Sennton field public static final java.lang.String SAFE_BROWSING_WHITELIST = "SAFE_BROWSING_WHITELIST"; 103826eeefd318cd30068ec731619ade6f5da7e7c4dGustav Sennton field public static final java.lang.String SERVICE_WORKER_BASIC_USAGE = "SERVICE_WORKER_BASIC_USAGE"; 104826eeefd318cd30068ec731619ade6f5da7e7c4dGustav Sennton field public static final java.lang.String SERVICE_WORKER_BLOCK_NETWORK_LOADS = "SERVICE_WORKER_BLOCK_NETWORK_LOADS"; 105826eeefd318cd30068ec731619ade6f5da7e7c4dGustav Sennton field public static final java.lang.String SERVICE_WORKER_CACHE_MODE = "SERVICE_WORKER_CACHE_MODE"; 106826eeefd318cd30068ec731619ade6f5da7e7c4dGustav Sennton field public static final java.lang.String SERVICE_WORKER_CONTENT_ACCESS = "SERVICE_WORKER_CONTENT_ACCESS"; 107826eeefd318cd30068ec731619ade6f5da7e7c4dGustav Sennton field public static final java.lang.String SERVICE_WORKER_FILE_ACCESS = "SERVICE_WORKER_FILE_ACCESS"; 1086d58dc81185fcd04ec5e5c836263caae1f4a65abGustav Sennton field public static final java.lang.String SERVICE_WORKER_SHOULD_INTERCEPT_REQUEST = "SERVICE_WORKER_SHOULD_INTERCEPT_REQUEST"; 109db584b38b76c4b5fc9c267764807289ebb7df7a7Nate Fischer field public static final java.lang.String SHOULD_OVERRIDE_WITH_REDIRECTS = "SHOULD_OVERRIDE_WITH_REDIRECTS"; 110826eeefd318cd30068ec731619ade6f5da7e7c4dGustav Sennton field public static final java.lang.String START_SAFE_BROWSING = "START_SAFE_BROWSING"; 1119c84d01adb0d1dcd63490a134004db139855477bGustav Sennton field public static final java.lang.String VISUAL_STATE_CALLBACK = "VISUAL_STATE_CALLBACK"; 112f0c8e92936f54b7130669a0baaa42dfdd7dd7d45Nate Fischer field public static final java.lang.String WEB_RESOURCE_ERROR_GET_CODE = "WEB_RESOURCE_ERROR_GET_CODE"; 113f0c8e92936f54b7130669a0baaa42dfdd7dd7d45Nate Fischer field public static final java.lang.String WEB_RESOURCE_ERROR_GET_DESCRIPTION = "WEB_RESOURCE_ERROR_GET_DESCRIPTION"; 11427212250352c364eed75088412198c28245e40fcGustav Sennton field public static final java.lang.String WEB_RESOURCE_REQUEST_IS_REDIRECT = "WEB_RESOURCE_REQUEST_IS_REDIRECT"; 1159c84d01adb0d1dcd63490a134004db139855477bGustav Sennton } 1169c84d01adb0d1dcd63490a134004db139855477bGustav Sennton 11705e3fdf83b52bbe6d7e1edb4c6e56dd82333e9c3Gustav Sennton} 11805e3fdf83b52bbe6d7e1edb4c6e56dd82333e9c3Gustav Sennton 119