| /webkit/integration-tests/instrumentation/src/androidTest/java/androidx/webkit/ |
| D | PostMessageTest.java | 140 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 …]
|
| D | WebViewWebMessageCompatTest.java | 74 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()
|
| D | WebMessageCompatUnitTest.java | 37 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/ |
| D | WebMessageAdapter.java | 21 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 …]
|
| D | WebMessagePayloadAdapter.java | 19 import androidx.webkit.WebMessageCompat; 37 mType = WebMessageCompat.TYPE_STRING; in WebMessagePayloadAdapter() 43 mType = WebMessageCompat.TYPE_ARRAY_BUFFER; in WebMessagePayloadAdapter()
|
| D | WebMessagePortImpl.java | 24 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()
|
| D | ApiHelperForM.java | 29 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()
|
| D | WebMessageCallbackAdapter.java | 19 import androidx.webkit.WebMessageCompat; 42 final WebMessageCompat messageCompat = in onMessage()
|
| D | WebMessageListenerAdapter.java | 23 import androidx.webkit.WebMessageCompat; 49 final WebMessageCompat webMessage = WebMessageAdapter.webMessageCompatFromBoundaryInterface( in onPostMessage()
|
| D | WebViewProviderAdapter.java | 33 import androidx.webkit.WebMessageCompat; 87 public void postWebMessage(@NonNull WebMessageCompat message, @NonNull Uri targetOrigin) { in postWebMessage()
|
| /webkit/webkit/src/main/java/androidx/webkit/ |
| D | WebMessageCompat.java | 36 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
|
| D | WebMessagePortCompat.java | 83 @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/ |
| D | WebMessageCompatActivity.java | 34 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()
|
| D | WebMessageListenerActivity.java | 41 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()
|
| D | DocumentStartJavaScriptActivity.java | 33 import androidx.webkit.WebMessageCompat; 89 public void onPostMessage(@NonNull WebView view, WebMessageCompat message, in onPostMessage()
|
| D | WebMessageListenerMaliciousWebsiteActivity.java | 33 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/ |
| D | TestWebMessageListener.java | 23 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/ |
| D | api_lint.ignore | 2 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…
|
| D | restricted_1.0.0.txt | 38 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.…
|
| D | 1.8.0-beta01.txt | 126 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.…
|
| D | restricted_1.8.0-beta01.txt | 126 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.…
|
| D | 1.3.0-beta01.txt | 100 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.…
|
| D | 1.3.0-rc01.txt | 100 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.…
|
| D | restricted_1.3.0-rc01.txt | 100 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.…
|
| D | restricted_1.4.0-beta01.txt | 100 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.…
|