summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPeter Birk Pakkenberg <pbirk@google.com>2023-09-27 10:20:38 +0100
committerPeter Birk Pakkenberg <pbirk@google.com>2023-09-27 10:20:38 +0100
commitce6b6c8200858847f3b6ae1afa3ddaacb9907d81 (patch)
tree2fb26cd897d31fb35a60aecbeb17df04d0c64816
parent6576b412f23a1aac2dd40a124e81a0cc50196b02 (diff)
parent49693aeb33c375412eda739beca2631a2ce27d51 (diff)
downloadwebview_support_interfaces-ce6b6c8200858847f3b6ae1afa3ddaacb9907d81.tar.gz
[AndroidX Webkit] roll interfaces to 49693aeandroidx-wear-wear-tooling-preview-release
This rolls the boundary interfaces for the androidx.webkit module to include the following commit range: sso://android/platform/external/webview_support_interfaces/+log/6576b412f23a1aac2dd40a124e81a0cc50196b02..49693aeb33c375412eda739beca2631a2ce27d51 Test: N/A Change-Id: I4898fa7ecc90c6a44a356c7e1bee7553a04f703c
-rw-r--r--src/org/chromium/support_lib_boundary/WebSettingsBoundaryInterface.java13
-rw-r--r--src/org/chromium/support_lib_boundary/util/Features.java4
2 files changed, 17 insertions, 0 deletions
diff --git a/src/org/chromium/support_lib_boundary/WebSettingsBoundaryInterface.java b/src/org/chromium/support_lib_boundary/WebSettingsBoundaryInterface.java
index 987dd78..f41fcb0 100644
--- a/src/org/chromium/support_lib_boundary/WebSettingsBoundaryInterface.java
+++ b/src/org/chromium/support_lib_boundary/WebSettingsBoundaryInterface.java
@@ -66,4 +66,17 @@ public interface WebSettingsBoundaryInterface {
void setUserAgentMetadataFromMap(Map<String, Object> uaMetadata);
Map<String, Object> getUserAgentMetadataMap();
+
+ @Retention(RetentionPolicy.SOURCE)
+ @interface AttributionBehavior {
+ int DISABLED = 0;
+ int APP_SOURCE_AND_WEB_TRIGGER = 1;
+ int WEB_SOURCE_AND_WEB_TRIGGER = 2;
+ int APP_SOURCE_AND_APP_TRIGGER = 3;
+ }
+
+ void setAttributionBehavior(@AttributionBehavior int behavior);
+
+ @AttributionBehavior
+ int getAttributionBehavior();
}
diff --git a/src/org/chromium/support_lib_boundary/util/Features.java b/src/org/chromium/support_lib_boundary/util/Features.java
index d4a5250..2a2d523 100644
--- a/src/org/chromium/support_lib_boundary/util/Features.java
+++ b/src/org/chromium/support_lib_boundary/util/Features.java
@@ -260,4 +260,8 @@ public class Features {
// WebSettingsCompat.setUserAgentMetadataFromMap
// WebSettingsCompat.getUserAgentMetadataMap
public static final String USER_AGENT_METADATA = "USER_AGENT_METADATA";
+
+ // WebSettingsCompat.setAttributionBehavior
+ // WebSettingsCompat.getAttributionBehavior
+ public static final String ATTRIBUTION_BEHAVIOR = "ATTRIBUTION_BEHAVIOR";
}