Home
last modified time | relevance | path

Searched refs:WebMessageCompat (Results 1 – 25 of 59) sorted by relevance

123

/webkit/integration-tests/instrumentation/src/androidTest/java/androidx/webkit/
DPostMessageTest.java140 WebMessageCompat message = new WebMessageCompat(WEBVIEW_MESSAGE); in verifyPostMessageToOrigin()
158 mOnUiThread.postWebMessageCompat(new WebMessageCompat(Integer.toString(i)), in testMultipleMessagesToMainFrame()
179 WebMessageCompat message = in testMessageChannel()
180 new WebMessageCompat(WEBVIEW_MESSAGE, new WebMessagePortCompat[]{channel[1]}); in testMessageChannel()
186 channel[0].postMessage(new WebMessageCompat(WEBVIEW_MESSAGE + i)); in testMessageChannel()
191 WebMessageCompat message) { in testMessageChannel()
221 WebMessageCompat message = in testClose()
222 new WebMessageCompat(WEBVIEW_MESSAGE, new WebMessagePortCompat[]{channel[1]}); in testClose()
227 channel[0].postMessage(new WebMessageCompat(WEBVIEW_MESSAGE)); in testClose()
269 WebMessageCompat message = in testReceiveMessagePort()
[all …]
DWebViewWebMessageCompatTest.java74 private final BlockingQueue<WebMessageCompat> mQueue = new LinkedBlockingQueue<>();
78 @Nullable WebMessageCompat message) { in onMessage()
82 public WebMessageCompat waitForOnPostMessage() throws Exception { in waitForOnPostMessage()
105 mWebViewOnUiThread.postWebMessageCompat(new WebMessageCompat("setup", in preparePort()
112 final WebMessageCompat message1 = mListener.waitForOnPostMessage(); in assertArrayBufferMessage()
113 Assert.assertEquals(WebMessageCompat.TYPE_ARRAY_BUFFER, message1.getType()); in assertArrayBufferMessage()
116 final WebMessageCompat message2 = mListener.waitForOnPostMessage(); in assertArrayBufferMessage()
117 Assert.assertEquals(WebMessageCompat.TYPE_ARRAY_BUFFER, message2.getType()); in assertArrayBufferMessage()
127 port.postMessage(new WebMessageCompat(mBytes)); in testArrayBufferOverPort()
137 mWebViewOnUiThread.postWebMessageCompat(new WebMessageCompat(mBytes), Uri.EMPTY); in testArrayBufferToMainFrame()
DWebMessageCompatUnitTest.java37 final WebMessageCompat message = new WebMessageCompat(bytes); in testArrayBufferUsage()
38 Assert.assertEquals(WebMessageCompat.TYPE_ARRAY_BUFFER, message.getType()); in testArrayBufferUsage()
51 final WebMessageCompat message = new WebMessageCompat(string); in testStringUsage()
52 Assert.assertEquals(WebMessageCompat.TYPE_STRING, message.getType()); in testStringUsage()
/webkit/webkit/src/main/java/androidx/webkit/internal/
DWebMessageAdapter.java21 import androidx.webkit.WebMessageCompat;
40 private final WebMessageCompat mWebMessageCompat;
44 public WebMessageAdapter(@NonNull WebMessageCompat webMessage) { in WebMessageAdapter()
62 case WebMessageCompat.TYPE_STRING: in getMessagePayload()
65 case WebMessageCompat.TYPE_ARRAY_BUFFER: in getMessagePayload()
98 @WebMessageCompat.Type final int type) { in isMessagePayloadTypeSupportedByWebView()
99 return type == WebMessageCompat.TYPE_STRING in isMessagePayloadTypeSupportedByWebView()
100 || (type == WebMessageCompat.TYPE_ARRAY_BUFFER in isMessagePayloadTypeSupportedByWebView()
114 public static @Nullable WebMessageCompat webMessageCompatFromBoundaryInterface( in webMessageCompatFromBoundaryInterface()
126 return new WebMessageCompat(payloadInterface.getAsString(), ports); in webMessageCompatFromBoundaryInterface()
[all …]
DWebMessagePayloadAdapter.java19 import androidx.webkit.WebMessageCompat;
37 mType = WebMessageCompat.TYPE_STRING; in WebMessagePayloadAdapter()
43 mType = WebMessageCompat.TYPE_ARRAY_BUFFER; in WebMessagePayloadAdapter()
DWebMessagePortImpl.java24 import androidx.webkit.WebMessageCompat;
73 public void postMessage(@NonNull WebMessageCompat message) { in postMessage()
76 if (feature.isSupportedByFramework() && message.getType() == WebMessageCompat.TYPE_STRING) { in postMessage()
177 public static @NonNull WebMessage compatToFrameworkMessage(@NonNull WebMessageCompat message) { in compatToFrameworkMessage()
186 public static @NonNull WebMessageCompat frameworkMessageToCompat(@NonNull WebMessage message) { in frameworkMessageToCompat()
DApiHelperForM.java29 import androidx.webkit.WebMessageCompat;
96 public static @NonNull WebMessage createWebMessage(@NonNull WebMessageCompat message) { in createWebMessage()
104 public static @NonNull WebMessageCompat createWebMessageCompat(@NonNull WebMessage webMessage) { in createWebMessageCompat()
105 return new WebMessageCompat(webMessage.getData(), in createWebMessageCompat()
DWebMessageCallbackAdapter.java19 import androidx.webkit.WebMessageCompat;
42 final WebMessageCompat messageCompat = in onMessage()
DWebMessageListenerAdapter.java23 import androidx.webkit.WebMessageCompat;
49 final WebMessageCompat webMessage = WebMessageAdapter.webMessageCompatFromBoundaryInterface( in onPostMessage()
DWebViewProviderAdapter.java33 import androidx.webkit.WebMessageCompat;
87 public void postWebMessage(@NonNull WebMessageCompat message, @NonNull Uri targetOrigin) { in postWebMessage()
/webkit/webkit/src/main/java/androidx/webkit/
DWebMessageCompat.java36 public class WebMessageCompat { class
56 public WebMessageCompat(@Nullable String data) { in WebMessageCompat() method in WebMessageCompat
66 public WebMessageCompat(@Nullable String data, WebMessagePortCompat @Nullable [] ports) { in WebMessageCompat() method in WebMessageCompat
80 public WebMessageCompat(byte @NonNull [] arrayBuffer) { in WebMessageCompat() method in WebMessageCompat
92 public WebMessageCompat(byte @NonNull [] arrayBuffer, in WebMessageCompat() method in WebMessageCompat
DWebMessagePortCompat.java83 @Nullable WebMessageCompat message) { } in onMessage()
118 public abstract void postMessage(@NonNull WebMessageCompat message); in postMessage()
/webkit/integration-tests/testapp/src/main/java/com/example/androidx/webkit/
DWebMessageCompatActivity.java34 import androidx.webkit.WebMessageCompat;
122 final WebMessageCompat message; in sendMessage()
125 message = new WebMessageCompat(String.valueOf(mMessageCount + 1)); in sendMessage()
130 message = new WebMessageCompat(bytes); in sendMessage()
156 new WebMessageCompat("setup", new WebMessagePortCompat[]{ports[0]}), Uri.EMPTY); in setupMessagePort()
161 @Nullable WebMessageCompat message) { in setupMessagePort()
163 case WebMessageCompat.TYPE_STRING: in setupMessagePort()
166 case WebMessageCompat.TYPE_ARRAY_BUFFER: in setupMessagePort()
DWebMessageListenerActivity.java41 import androidx.webkit.WebMessageCompat;
99 public void onPostMessage(@NonNull WebView view, @NonNull WebMessageCompat message, in onPostMessage()
114 mPort.postMessage(new WebMessageCompat("Port button clicked.")); in MessagePortMessageListener()
119 public void onPostMessage(@NonNull WebView view, @NonNull WebMessageCompat message, in onPostMessage()
136 public void onPostMessage(@NonNull WebView view, @NonNull WebMessageCompat message, in onPostMessage()
152 public void onPostMessage(@NonNull WebView view, @NonNull WebMessageCompat message, in onPostMessage()
156 case WebMessageCompat.TYPE_STRING: in onPostMessage()
159 case WebMessageCompat.TYPE_ARRAY_BUFFER: in onPostMessage()
DDocumentStartJavaScriptActivity.java33 import androidx.webkit.WebMessageCompat;
89 public void onPostMessage(@NonNull WebView view, WebMessageCompat message, in onPostMessage()
DWebMessageListenerMaliciousWebsiteActivity.java33 import androidx.webkit.WebMessageCompat;
97 public void onPostMessage(@NonNull WebView view, @NonNull WebMessageCompat message, in onPostMessage()
/webkit/integration-tests/common/src/main/java/androidx/webkit/test/common/
DTestWebMessageListener.java23 import androidx.webkit.WebMessageCompat;
36 public @NonNull WebMessageCompat mMessage;
41 Data(WebMessageCompat message, Uri sourceOrigin, boolean isMainFrame, in Data()
51 public void onPostMessage(@NonNull WebView webView, @NonNull WebMessageCompat message, in onPostMessage()
/webkit/webkit/api/
Dapi_lint.ignore2 ArrayReturn: androidx.webkit.WebMessageCompat#WebMessageCompat(String, androidx.webkit.WebMessagePo…
4 ArrayReturn: androidx.webkit.WebMessageCompat#WebMessageCompat(byte[], androidx.webkit.WebMessagePo…
6 ArrayReturn: androidx.webkit.WebMessageCompat#getPorts():
78 NullableCollection: androidx.webkit.WebMessageCompat#getPorts():
79 …Return type of method androidx.webkit.WebMessageCompat.getPorts() is a nullable collection (`andro…
Drestricted_1.0.0.txt38 public class WebMessageCompat {
39 ctor public WebMessageCompat(String?);
40 ctor public WebMessageCompat(String?, androidx.webkit.WebMessagePortCompat![]?);
50 …iewFeature#isFeatureSupported") public abstract void postMessage(androidx.webkit.WebMessageCompat);
57 …hod public void onMessage(androidx.webkit.WebMessagePortCompat, androidx.webkit.WebMessageCompat?);
104 … static void postWebMessage(android.webkit.WebView, androidx.webkit.WebMessageCompat, android.net.…
D1.8.0-beta01.txt126 public class WebMessageCompat {
127 …, enforcement="androidx.webkit.WebViewFeature#isFeatureSupported") public WebMessageCompat(byte[]);
128 …rcement="androidx.webkit.WebViewFeature#isFeatureSupported") public WebMessageCompat(byte[], andro…
129 ctor public WebMessageCompat(String?);
130 ctor public WebMessageCompat(String?, androidx.webkit.WebMessagePortCompat![]?);
141 …iewFeature#isFeatureSupported") public abstract void postMessage(androidx.webkit.WebMessageCompat);
148 …hod public void onMessage(androidx.webkit.WebMessagePortCompat, androidx.webkit.WebMessageCompat?);
237 … static void postWebMessage(android.webkit.WebView, androidx.webkit.WebMessageCompat, android.net.…
251 …d public void onPostMessage(android.webkit.WebView, androidx.webkit.WebMessageCompat, android.net.…
Drestricted_1.8.0-beta01.txt126 public class WebMessageCompat {
127 …, enforcement="androidx.webkit.WebViewFeature#isFeatureSupported") public WebMessageCompat(byte[]);
128 …rcement="androidx.webkit.WebViewFeature#isFeatureSupported") public WebMessageCompat(byte[], andro…
129 ctor public WebMessageCompat(String?);
130 ctor public WebMessageCompat(String?, androidx.webkit.WebMessagePortCompat![]?);
141 …iewFeature#isFeatureSupported") public abstract void postMessage(androidx.webkit.WebMessageCompat);
148 …hod public void onMessage(androidx.webkit.WebMessagePortCompat, androidx.webkit.WebMessageCompat?);
237 … static void postWebMessage(android.webkit.WebView, androidx.webkit.WebMessageCompat, android.net.…
251 …d public void onPostMessage(android.webkit.WebView, androidx.webkit.WebMessageCompat, android.net.…
D1.3.0-beta01.txt100 public class WebMessageCompat {
101 ctor public WebMessageCompat(String?);
102 ctor public WebMessageCompat(String?, androidx.webkit.WebMessagePortCompat![]?);
109 …iewFeature#isFeatureSupported") public abstract void postMessage(androidx.webkit.WebMessageCompat);
116 …hod public void onMessage(androidx.webkit.WebMessagePortCompat, androidx.webkit.WebMessageCompat?);
198 … static void postWebMessage(android.webkit.WebView, androidx.webkit.WebMessageCompat, android.net.…
211 …d public void onPostMessage(android.webkit.WebView, androidx.webkit.WebMessageCompat, android.net.…
D1.3.0-rc01.txt100 public class WebMessageCompat {
101 ctor public WebMessageCompat(String?);
102 ctor public WebMessageCompat(String?, androidx.webkit.WebMessagePortCompat![]?);
109 …iewFeature#isFeatureSupported") public abstract void postMessage(androidx.webkit.WebMessageCompat);
116 …hod public void onMessage(androidx.webkit.WebMessagePortCompat, androidx.webkit.WebMessageCompat?);
198 … static void postWebMessage(android.webkit.WebView, androidx.webkit.WebMessageCompat, android.net.…
211 …d public void onPostMessage(android.webkit.WebView, androidx.webkit.WebMessageCompat, android.net.…
Drestricted_1.3.0-rc01.txt100 public class WebMessageCompat {
101 ctor public WebMessageCompat(String?);
102 ctor public WebMessageCompat(String?, androidx.webkit.WebMessagePortCompat![]?);
109 …iewFeature#isFeatureSupported") public abstract void postMessage(androidx.webkit.WebMessageCompat);
116 …hod public void onMessage(androidx.webkit.WebMessagePortCompat, androidx.webkit.WebMessageCompat?);
198 … static void postWebMessage(android.webkit.WebView, androidx.webkit.WebMessageCompat, android.net.…
211 …d public void onPostMessage(android.webkit.WebView, androidx.webkit.WebMessageCompat, android.net.…
Drestricted_1.4.0-beta01.txt100 public class WebMessageCompat {
101 ctor public WebMessageCompat(String?);
102 ctor public WebMessageCompat(String?, androidx.webkit.WebMessagePortCompat![]?);
109 …iewFeature#isFeatureSupported") public abstract void postMessage(androidx.webkit.WebMessageCompat);
116 …hod public void onMessage(androidx.webkit.WebMessagePortCompat, androidx.webkit.WebMessageCompat?);
198 … static void postWebMessage(android.webkit.WebView, androidx.webkit.WebMessageCompat, android.net.…
212 …d public void onPostMessage(android.webkit.WebView, androidx.webkit.WebMessageCompat, android.net.…

123