| /webkit/integration-tests/instrumentation/src/androidTest/java/androidx/webkit/ |
| D | WebMessageCompatUnitTest.java | 37 final WebMessageCompat message = new WebMessageCompat(bytes); in testArrayBufferUsage() local 38 Assert.assertEquals(WebMessageCompat.TYPE_ARRAY_BUFFER, message.getType()); in testArrayBufferUsage() 39 Assert.assertArrayEquals(bytes, message.getArrayBuffer()); in testArrayBufferUsage() 43 message.getData(); in testArrayBufferUsage() 51 final WebMessageCompat message = new WebMessageCompat(string); in testStringUsage() local 52 Assert.assertEquals(WebMessageCompat.TYPE_STRING, message.getType()); in testStringUsage() 53 Assert.assertEquals(string, message.getData()); in testStringUsage() 57 message.getArrayBuffer(); in testStringUsage()
|
| D | PostMessageTest.java | 140 WebMessageCompat message = new WebMessageCompat(WEBVIEW_MESSAGE); in verifyPostMessageToOrigin() local 141 mOnUiThread.postWebMessageCompat(message, origin); in verifyPostMessageToOrigin() 179 WebMessageCompat message = in testMessageChannel() local 181 mOnUiThread.postWebMessageCompat(message, Uri.parse(BASE_URI)); in testMessageChannel() 191 WebMessageCompat message) { in testMessageChannel() 192 queue.add(message.getData()); in testMessageChannel() 221 WebMessageCompat message = in testClose() local 223 mOnUiThread.postWebMessageCompat(message, Uri.parse(BASE_URI)); in testClose() 269 WebMessageCompat message = in testReceiveMessagePort() local 271 mOnUiThread.postWebMessageCompat(message, Uri.parse(BASE_URI)); in testReceiveMessagePort() [all …]
|
| D | WebViewWebMessageListenerTest.java | 212 final String message = "reply from Java"; in testJavaScriptReplyProxyBasicUsage() local 223 data.mReplyProxy.postMessage(message); in testJavaScriptReplyProxyBasicUsage() 225 Assert.assertEquals("\"" + message + "\"", in testJavaScriptReplyProxyBasicUsage() 237 final String message = "reply from Java"; in testJavaScriptReplyProxyPostStringFromNonUiThread() local 238 data.mReplyProxy.postMessage(message); in testJavaScriptReplyProxyPostStringFromNonUiThread() 242 Assert.assertEquals(message, in testJavaScriptReplyProxyPostStringFromNonUiThread()
|
| D | WebViewWebMessageCompatTest.java | 78 @Nullable WebMessageCompat message) { in onMessage() argument 79 mQueue.add(message); in onMessage()
|
| D | WebViewCompatTest.java | 388 (view, message, sourceOrigin, isMainFrame, replyProxy) -> in testSetNullWebViewClient() 389 ApiHelperForN.completeFutureWithValue(future, message.getData())); in testSetNullWebViewClient() 410 String message = future.get(5, TimeUnit.SECONDS); in testSetNullWebViewClient() local 413 Assert.assertEquals("success", message); in testSetNullWebViewClient()
|
| /webkit/webkit/src/main/java/androidx/webkit/internal/ |
| D | ApiHelperForM.java | 69 public void onMessage(WebMessagePort port, WebMessage message) { in setWebMessageCallback() 71 WebMessagePortImpl.frameworkMessageToCompat(message)); in setWebMessageCallback() 86 public void onMessage(WebMessagePort port, WebMessage message) { in setWebMessageCallback() 88 WebMessagePortImpl.frameworkMessageToCompat(message)); in setWebMessageCallback() 96 public static @NonNull WebMessage createWebMessage(@NonNull WebMessageCompat message) { in createWebMessage() argument 97 return new WebMessage(message.getData(), in createWebMessage() 98 WebMessagePortImpl.compatToPorts(message.getPorts())); in createWebMessage() 155 public static void postWebMessage(@NonNull WebView webView, @NonNull WebMessage message, in postWebMessage() argument 157 webView.postWebMessage(message, targetOrigin); in postWebMessage()
|
| D | WebMessagePortImpl.java | 73 public void postMessage(@NonNull WebMessageCompat message) { in postMessage() argument 76 if (feature.isSupportedByFramework() && message.getType() == WebMessageCompat.TYPE_STRING) { in postMessage() 77 ApiHelperForM.postMessage(getFrameworksImpl(), compatToFrameworkMessage(message)); in postMessage() 79 && WebMessageAdapter.isMessagePayloadTypeSupportedByWebView(message.getType())) { in postMessage() 82 new WebMessageAdapter(message))); in postMessage() 177 public static @NonNull WebMessage compatToFrameworkMessage(@NonNull WebMessageCompat message) { in compatToFrameworkMessage() argument 178 return ApiHelperForM.createWebMessage(message); in compatToFrameworkMessage() 186 public static @NonNull WebMessageCompat frameworkMessageToCompat(@NonNull WebMessage message) { in frameworkMessageToCompat() argument 187 return ApiHelperForM.createWebMessageCompat(message); in frameworkMessageToCompat()
|
| D | PrefetchOperationCallbackAdapter.java | 49 @NonNull String message, int networkErrorCode) { in buildInvocationHandler() 52 new PrefetchNetworkException(message, networkErrorCode)); in buildInvocationHandler() 54 callback.onError(new PrefetchException(message)); in buildInvocationHandler()
|
| D | WebMessageCallbackAdapter.java | 41 public void onMessage(@NonNull InvocationHandler port, @NonNull InvocationHandler message) { in onMessage() argument 45 WebMessageBoundaryInterface.class, message)); in onMessage()
|
| D | JavaScriptReplyProxyImpl.java | 51 public void postMessage(final @NonNull String message) { in postMessage() argument 54 mBoundaryInterface.postMessage(message); in postMessage()
|
| D | WebMessageListenerAdapter.java | 47 /* WebMessage */ @NonNull InvocationHandler message, @NonNull Uri sourceOrigin, in onPostMessage() argument 51 WebMessageBoundaryInterface.class, message)); in onPostMessage()
|
| D | WebViewProviderAdapter.java | 87 public void postWebMessage(@NonNull WebMessageCompat message, @NonNull Uri targetOrigin) { in postWebMessage() argument 90 new WebMessageAdapter(message)), targetOrigin); in postWebMessage()
|
| /webkit/integration-tests/testapp/src/main/java/com/example/androidx/webkit/ |
| D | WebMessageCompatActivity.java | 122 final WebMessageCompat message; in sendMessage() local 125 message = new WebMessageCompat(String.valueOf(mMessageCount + 1)); in sendMessage() 130 message = new WebMessageCompat(bytes); in sendMessage() 137 WebViewCompat.postWebMessage(mWebView, message, Uri.EMPTY); in sendMessage() 139 mPort.postMessage(message); in sendMessage() 161 @Nullable WebMessageCompat message) { in setupMessagePort() 162 switch (message.getType()) { in setupMessagePort() 164 mMessageCount = Integer.parseInt(message.getData()); in setupMessagePort() 167 mMessageCount = ByteBuffer.wrap(message.getArrayBuffer()).getInt(); in setupMessagePort() 171 throw new RuntimeException("Invalid type: " + message.getType()); in setupMessagePort()
|
| D | WebMessageListenerActivity.java | 99 public void onPostMessage(@NonNull WebView view, @NonNull WebMessageCompat message, in onPostMessage() argument 102 if (message.getData().equals("initialization")) { in onPostMessage() 119 public void onPostMessage(@NonNull WebView view, @NonNull WebMessageCompat message, in onPostMessage() argument 122 if (message.getData().equals("send port")) { in onPostMessage() 123 mPort = message.getPorts()[0]; in onPostMessage() 136 public void onPostMessage(@NonNull WebView view, @NonNull WebMessageCompat message, in onPostMessage() argument 139 Toast.makeText(mContext, "Toast: " + message.getData(), Toast.LENGTH_SHORT).show(); in onPostMessage() 152 public void onPostMessage(@NonNull WebView view, @NonNull WebMessageCompat message, in onPostMessage() argument 155 switch (message.getType()) { in onPostMessage() 157 replyProxy.postMessage(message.getData()); in onPostMessage() [all …]
|
| D | WebMessageListenerMaliciousWebsiteActivity.java | 97 public void onPostMessage(@NonNull WebView view, @NonNull WebMessageCompat message, in onPostMessage() argument 107 replyProxy.postMessage("Reply from app for " + message.getData()); in onPostMessage() 142 (view, message, sourceOrigin, isMainFrame, replyProxy) -> in onCreate()
|
| D | DocumentStartJavaScriptActivity.java | 89 public void onPostMessage(@NonNull WebView view, WebMessageCompat message, in onPostMessage() argument 92 if ("initialization".equals(message.getData())) { in onPostMessage()
|
| /webkit/integration-tests/common/src/main/java/androidx/webkit/test/common/ |
| D | TestWebMessageListener.java | 41 Data(WebMessageCompat message, Uri sourceOrigin, boolean isMainFrame, in Data() argument 43 mMessage = message; in Data() 51 public void onPostMessage(@NonNull WebView webView, @NonNull WebMessageCompat message, in onPostMessage() argument 54 mQueue.add(new Data(message, sourceOrigin, isMainFrame, replyProxy)); in onPostMessage()
|
| D | PollingCheck.java | 69 public static void check(@NonNull CharSequence message, long timeout, in check() argument 81 Assert.fail(message.toString()); in check()
|
| D | WebViewOnUiThread.java | 266 public void postWebMessageCompat(final @NonNull WebMessageCompat message, in postWebMessageCompat() argument 269 () -> WebViewCompat.postWebMessage(mWebView, message, targetOrigin)); in postWebMessageCompat()
|
| /webkit/integration-tests/testapp/src/main/assets/www/ |
| D | web_message_listener_demo.js | 21 const message = document.getElementById("send_message").value; 22 allFramesObject.postMessage(message);
|
| /webkit/webkit/src/main/java/androidx/webkit/ |
| D | WebMessagePortCompat.java | 83 @Nullable WebMessageCompat message) { } in onMessage() argument 118 public abstract void postMessage(@NonNull WebMessageCompat message); in postMessage() argument
|
| D | JavaScriptReplyProxy.java | 51 public abstract void postMessage(@NonNull String message); in postMessage() argument
|
| D | WebViewCompat.java | 123 void onPostMessage(@NonNull WebView view, @NonNull WebMessageCompat message, in onPostMessage() argument 530 public static void postWebMessage(@NonNull WebView webview, @NonNull WebMessageCompat message, in postWebMessage() argument 542 if (feature.isSupportedByFramework() && message.getType() == WebMessageCompat.TYPE_STRING) { in postWebMessage() 544 WebMessagePortImpl.compatToFrameworkMessage(message), targetOrigin); in postWebMessage() 546 && WebMessageAdapter.isMessagePayloadTypeSupportedByWebView(message.getType())) { in postWebMessage() 548 getProvider(webview).postWebMessage(message, targetOrigin); in postWebMessage()
|