public interface android.webkit.WebViewProvider
minor version: 0
major version: 59
flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
this_class: android.webkit.WebViewProvider
super_class: java.lang.Object
{
public abstract void init(java.util.Map<java.lang.String, java.lang.Object>, );
descriptor: (Ljava/util/Map;Z)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;Z)V
MethodParameters:
Name Flags
javaScriptInterfaces
privateBrowsing
public abstract void setHorizontalScrollbarOverlay(boolean);
descriptor: (Z)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
overlay
public abstract void setVerticalScrollbarOverlay(boolean);
descriptor: (Z)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
overlay
public abstract boolean overlayHorizontalScrollbar();
descriptor: ()Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract boolean overlayVerticalScrollbar();
descriptor: ()Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract int getVisibleTitleHeight();
descriptor: ()I
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract android.net.http.SslCertificate getCertificate();
descriptor: ()Landroid/net/http/SslCertificate;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract void setCertificate(android.net.http.SslCertificate);
descriptor: (Landroid/net/http/SslCertificate;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
certificate
public abstract void savePassword(java.lang.String, java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
host
username
password
public abstract void setHttpAuthUsernamePassword(java.lang.String, java.lang.String, java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
host
realm
username
password
public abstract java.lang.String[] getHttpAuthUsernamePassword(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)[Ljava/lang/String;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
host
realm
public abstract void destroy();
descriptor: ()V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract void setNetworkAvailable(boolean);
descriptor: (Z)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
networkUp
public abstract android.webkit.WebBackForwardList saveState(android.os.Bundle);
descriptor: (Landroid/os/Bundle;)Landroid/webkit/WebBackForwardList;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
outState
public abstract boolean savePicture(android.os.Bundle, java.io.File);
descriptor: (Landroid/os/Bundle;Ljava/io/File;)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
b
dest final
public abstract boolean restorePicture(android.os.Bundle, java.io.File);
descriptor: (Landroid/os/Bundle;Ljava/io/File;)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
b
src
public abstract android.webkit.WebBackForwardList restoreState(android.os.Bundle);
descriptor: (Landroid/os/Bundle;)Landroid/webkit/WebBackForwardList;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
inState
public abstract void loadUrl(java.lang.String, java.util.Map<java.lang.String, java.lang.String>);
descriptor: (Ljava/lang/String;Ljava/util/Map;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Ljava/lang/String;Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;)V
MethodParameters:
Name Flags
url
additionalHttpHeaders
public abstract void loadUrl(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
url
public abstract void postUrl(java.lang.String, byte[]);
descriptor: (Ljava/lang/String;[B)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
url
postData
public abstract void loadData(java.lang.String, java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
data
mimeType
encoding
public abstract void loadDataWithBaseURL(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
baseUrl
data
mimeType
encoding
historyUrl
public abstract void evaluateJavaScript(java.lang.String, android.webkit.ValueCallback<java.lang.String>);
descriptor: (Ljava/lang/String;Landroid/webkit/ValueCallback;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Ljava/lang/String;Landroid/webkit/ValueCallback<Ljava/lang/String;>;)V
MethodParameters:
Name Flags
script
resultCallback
public abstract void saveWebArchive(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
filename
public abstract void saveWebArchive(java.lang.String, boolean, android.webkit.ValueCallback<java.lang.String>);
descriptor: (Ljava/lang/String;ZLandroid/webkit/ValueCallback;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Ljava/lang/String;ZLandroid/webkit/ValueCallback<Ljava/lang/String;>;)V
MethodParameters:
Name Flags
basename
autoname
callback
public abstract void stopLoading();
descriptor: ()V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract void reload();
descriptor: ()V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract boolean canGoBack();
descriptor: ()Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract void goBack();
descriptor: ()V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract boolean canGoForward();
descriptor: ()Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract void goForward();
descriptor: ()V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract boolean canGoBackOrForward(int);
descriptor: (I)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
steps
public abstract void goBackOrForward(int);
descriptor: (I)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
steps
public abstract boolean isPrivateBrowsingEnabled();
descriptor: ()Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract boolean pageUp(boolean);
descriptor: (Z)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
top
public abstract boolean pageDown(boolean);
descriptor: (Z)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
bottom
public abstract void insertVisualStateCallback(long, android.webkit.WebView$VisualStateCallback);
descriptor: (JLandroid/webkit/WebView$VisualStateCallback;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
requestId
callback
public abstract void clearView();
descriptor: ()V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract android.graphics.Picture capturePicture();
descriptor: ()Landroid/graphics/Picture;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract android.print.PrintDocumentAdapter createPrintDocumentAdapter(java.lang.String);
descriptor: (Ljava/lang/String;)Landroid/print/PrintDocumentAdapter;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
documentName
public abstract float getScale();
descriptor: ()F
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract void setInitialScale(int);
descriptor: (I)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
scaleInPercent
public abstract void invokeZoomPicker();
descriptor: ()V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract android.webkit.WebView$HitTestResult getHitTestResult();
descriptor: ()Landroid/webkit/WebView$HitTestResult;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract void requestFocusNodeHref(android.os.Message);
descriptor: (Landroid/os/Message;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
hrefMsg
public abstract void requestImageRef(android.os.Message);
descriptor: (Landroid/os/Message;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
msg
public abstract java.lang.String getUrl();
descriptor: ()Ljava/lang/String;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract java.lang.String getOriginalUrl();
descriptor: ()Ljava/lang/String;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract java.lang.String getTitle();
descriptor: ()Ljava/lang/String;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract android.graphics.Bitmap getFavicon();
descriptor: ()Landroid/graphics/Bitmap;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract java.lang.String getTouchIconUrl();
descriptor: ()Ljava/lang/String;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract int getProgress();
descriptor: ()I
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract int getContentHeight();
descriptor: ()I
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract int getContentWidth();
descriptor: ()I
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract void pauseTimers();
descriptor: ()V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract void resumeTimers();
descriptor: ()V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract void onPause();
descriptor: ()V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract void onResume();
descriptor: ()V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract boolean isPaused();
descriptor: ()Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract void freeMemory();
descriptor: ()V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract void clearCache(boolean);
descriptor: (Z)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
includeDiskFiles
public abstract void clearFormData();
descriptor: ()V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract void clearHistory();
descriptor: ()V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract void clearSslPreferences();
descriptor: ()V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract android.webkit.WebBackForwardList copyBackForwardList();
descriptor: ()Landroid/webkit/WebBackForwardList;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract void setFindListener(android.webkit.WebView$FindListener);
descriptor: (Landroid/webkit/WebView$FindListener;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
listener
public abstract void findNext(boolean);
descriptor: (Z)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
forward
public abstract int findAll(java.lang.String);
descriptor: (Ljava/lang/String;)I
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
find
public abstract void findAllAsync(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
find
public abstract boolean showFindDialog(java.lang.String, boolean);
descriptor: (Ljava/lang/String;Z)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
text
showIme
public abstract void clearMatches();
descriptor: ()V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract void documentHasImages(android.os.Message);
descriptor: (Landroid/os/Message;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
response
public abstract void setWebViewClient(android.webkit.WebViewClient);
descriptor: (Landroid/webkit/WebViewClient;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
client
public abstract android.webkit.WebViewClient getWebViewClient();
descriptor: ()Landroid/webkit/WebViewClient;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract void setDownloadListener(android.webkit.DownloadListener);
descriptor: (Landroid/webkit/DownloadListener;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
listener
public abstract void setWebChromeClient(android.webkit.WebChromeClient);
descriptor: (Landroid/webkit/WebChromeClient;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
client
public abstract android.webkit.WebChromeClient getWebChromeClient();
descriptor: ()Landroid/webkit/WebChromeClient;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract void setPictureListener(android.webkit.WebView$PictureListener);
descriptor: (Landroid/webkit/WebView$PictureListener;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
listener
public abstract void addJavascriptInterface(java.lang.Object, java.lang.String);
descriptor: (Ljava/lang/Object;Ljava/lang/String;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
obj
interfaceName
public abstract void removeJavascriptInterface(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
interfaceName
public abstract android.webkit.WebMessagePort[] createWebMessageChannel();
descriptor: ()[Landroid/webkit/WebMessagePort;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract void postMessageToMainFrame(android.webkit.WebMessage, android.net.Uri);
descriptor: (Landroid/webkit/WebMessage;Landroid/net/Uri;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
message
targetOrigin
public abstract android.webkit.WebSettings getSettings();
descriptor: ()Landroid/webkit/WebSettings;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract void setMapTrackballToArrowKeys(boolean);
descriptor: (Z)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
setMap
public abstract void flingScroll(int, int);
descriptor: (II)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
vx
vy
public abstract android.view.View getZoomControls();
descriptor: ()Landroid/view/View;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract boolean canZoomIn();
descriptor: ()Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract boolean canZoomOut();
descriptor: ()Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract boolean zoomBy(float);
descriptor: (F)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
zoomFactor
public abstract boolean zoomIn();
descriptor: ()Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract boolean zoomOut();
descriptor: ()Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract void dumpViewHierarchyWithProperties(java.io.BufferedWriter, int);
descriptor: (Ljava/io/BufferedWriter;I)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
out
level
public abstract android.view.View findHierarchyView(java.lang.String, int);
descriptor: (Ljava/lang/String;I)Landroid/view/View;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
className
hashCode
public abstract void setRendererPriorityPolicy(int, boolean);
descriptor: (IZ)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
rendererRequestedPriority
waivedWhenNotVisible
public abstract int getRendererRequestedPriority();
descriptor: ()I
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract boolean getRendererPriorityWaivedWhenNotVisible();
descriptor: ()Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public void setTextClassifier(android.view.textclassifier.TextClassifier);
descriptor: (Landroid/view/textclassifier/TextClassifier;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=2, args_size=2
start local 0 start local 1 0: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/webkit/WebViewProvider;
0 1 1 textClassifier Landroid/view/textclassifier/TextClassifier;
MethodParameters:
Name Flags
textClassifier
public android.view.textclassifier.TextClassifier getTextClassifier();
descriptor: ()Landroid/view/textclassifier/TextClassifier;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: getstatic android.view.textclassifier.TextClassifier.NO_OP:Landroid/view/textclassifier/TextClassifier;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/webkit/WebViewProvider;
public abstract android.webkit.WebViewProvider$ViewDelegate getViewDelegate();
descriptor: ()Landroid/webkit/WebViewProvider$ViewDelegate;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract android.webkit.WebViewProvider$ScrollDelegate getScrollDelegate();
descriptor: ()Landroid/webkit/WebViewProvider$ScrollDelegate;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract void notifyFindDialogDismissed();
descriptor: ()V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
}
SourceFile: "WebViewProvider.java"
NestMembers:
android.webkit.WebViewProvider$ScrollDelegate android.webkit.WebViewProvider$ViewDelegate
InnerClasses:
public abstract FindListener = android.webkit.WebView$FindListener of android.webkit.WebView
public HitTestResult = android.webkit.WebView$HitTestResult of android.webkit.WebView
public abstract PictureListener = android.webkit.WebView$PictureListener of android.webkit.WebView
public abstract VisualStateCallback = android.webkit.WebView$VisualStateCallback of android.webkit.WebView
public abstract ScrollDelegate = android.webkit.WebViewProvider$ScrollDelegate of android.webkit.WebViewProvider
public abstract ViewDelegate = android.webkit.WebViewProvider$ViewDelegate of android.webkit.WebViewProvider
RuntimeVisibleAnnotations:
android.annotation.SystemApi()