/
current.api
114 lines (99 loc) · 6.54 KB
/
current.api
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
// Signature format: 4.0
package com.google.accompanist.web {
public class AccompanistWebChromeClient extends android.webkit.WebChromeClient {
ctor public AccompanistWebChromeClient();
method public com.google.accompanist.web.WebViewState getState();
property public com.google.accompanist.web.WebViewState state;
field public com.google.accompanist.web.WebViewState state;
}
public class AccompanistWebViewClient extends android.webkit.WebViewClient {
ctor public AccompanistWebViewClient();
method public com.google.accompanist.web.WebViewNavigator getNavigator();
method public com.google.accompanist.web.WebViewState getState();
property public com.google.accompanist.web.WebViewNavigator navigator;
property public com.google.accompanist.web.WebViewState state;
field public com.google.accompanist.web.WebViewNavigator navigator;
field public com.google.accompanist.web.WebViewState state;
}
public abstract sealed class LoadingState {
}
public static final class LoadingState.Finished extends com.google.accompanist.web.LoadingState {
field public static final com.google.accompanist.web.LoadingState.Finished INSTANCE;
}
public static final class LoadingState.Initializing extends com.google.accompanist.web.LoadingState {
field public static final com.google.accompanist.web.LoadingState.Initializing INSTANCE;
}
public static final class LoadingState.Loading extends com.google.accompanist.web.LoadingState {
ctor public LoadingState.Loading(float progress);
method public float component1();
method public com.google.accompanist.web.LoadingState.Loading copy(float progress);
method public float getProgress();
property public final float progress;
}
public abstract sealed class WebContent {
method public final String? getCurrentUrl();
}
public static final class WebContent.Data extends com.google.accompanist.web.WebContent {
ctor public WebContent.Data(String data, optional String? baseUrl);
method public String component1();
method public String? component2();
method public com.google.accompanist.web.WebContent.Data copy(String data, String? baseUrl);
method public String? getBaseUrl();
method public String getData();
property public final String? baseUrl;
property public final String data;
}
public static final class WebContent.Url extends com.google.accompanist.web.WebContent {
ctor public WebContent.Url(String url, optional java.util.Map<java.lang.String,java.lang.String> additionalHttpHeaders);
method public String component1();
method public java.util.Map<java.lang.String,java.lang.String> component2();
method public com.google.accompanist.web.WebContent.Url copy(String url, java.util.Map<java.lang.String,java.lang.String> additionalHttpHeaders);
method public java.util.Map<java.lang.String,java.lang.String> getAdditionalHttpHeaders();
method public String getUrl();
property public final java.util.Map<java.lang.String,java.lang.String> additionalHttpHeaders;
property public final String url;
}
@androidx.compose.runtime.Immutable public final class WebViewError {
ctor public WebViewError(android.webkit.WebResourceRequest? request, android.webkit.WebResourceError error);
method public android.webkit.WebResourceRequest? component1();
method public android.webkit.WebResourceError component2();
method public com.google.accompanist.web.WebViewError copy(android.webkit.WebResourceRequest? request, android.webkit.WebResourceError error);
method public android.webkit.WebResourceError getError();
method public android.webkit.WebResourceRequest? getRequest();
property public final android.webkit.WebResourceError error;
property public final android.webkit.WebResourceRequest? request;
}
public final class WebViewKt {
method @androidx.compose.runtime.Composable public static void WebView(com.google.accompanist.web.WebViewState state, optional androidx.compose.ui.Modifier modifier, optional boolean captureBackPresses, optional com.google.accompanist.web.WebViewNavigator navigator, optional kotlin.jvm.functions.Function1<? super android.webkit.WebView,kotlin.Unit> onCreated, optional kotlin.jvm.functions.Function1<? super android.webkit.WebView,kotlin.Unit> onDispose, optional com.google.accompanist.web.AccompanistWebViewClient client, optional com.google.accompanist.web.AccompanistWebChromeClient chromeClient);
method @androidx.compose.runtime.Composable public static com.google.accompanist.web.WebViewNavigator rememberWebViewNavigator(optional kotlinx.coroutines.CoroutineScope coroutineScope);
method @androidx.compose.runtime.Composable public static com.google.accompanist.web.WebViewState rememberWebViewState(String url, optional java.util.Map<java.lang.String,java.lang.String> additionalHttpHeaders);
method @androidx.compose.runtime.Composable public static com.google.accompanist.web.WebViewState rememberWebViewStateWithHTMLData(String data, optional String? baseUrl);
}
@androidx.compose.runtime.Stable public final class WebViewNavigator {
ctor public WebViewNavigator(kotlinx.coroutines.CoroutineScope coroutineScope);
method public boolean getCanGoBack();
method public boolean getCanGoForward();
method public void navigateBack();
method public void navigateForward();
method public void reload();
method public void stopLoading();
property public final boolean canGoBack;
property public final boolean canGoForward;
}
@androidx.compose.runtime.Stable public final class WebViewState {
ctor public WebViewState(com.google.accompanist.web.WebContent webContent);
method public com.google.accompanist.web.WebContent getContent();
method public androidx.compose.runtime.snapshots.SnapshotStateList<com.google.accompanist.web.WebViewError> getErrorsForCurrentRequest();
method public com.google.accompanist.web.LoadingState getLoadingState();
method public android.graphics.Bitmap? getPageIcon();
method public String? getPageTitle();
method public boolean isLoading();
method public void setContent(com.google.accompanist.web.WebContent content);
property public final com.google.accompanist.web.WebContent content;
property public final androidx.compose.runtime.snapshots.SnapshotStateList<com.google.accompanist.web.WebViewError> errorsForCurrentRequest;
property public final boolean isLoading;
property public final com.google.accompanist.web.LoadingState loadingState;
property public final android.graphics.Bitmap? pageIcon;
property public final String? pageTitle;
}
}