summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorandroid-build-team Robot <android-build-team-robot@google.com>2018-03-29 07:23:39 +0000
committerandroid-build-team Robot <android-build-team-robot@google.com>2018-03-29 07:23:39 +0000
commit25ea68122a1f0d50080603a4edaf6f7b70b4c243 (patch)
tree26bd2529f08755452d53a01892a9679625c25e15
parent3028886d3bf19c4fb881a2eceece116d7032f47d (diff)
parentc0f2da484a7b7b814b9fb939a101fc9bbcba9a43 (diff)
downloadwebview_support_interfaces-25ea68122a1f0d50080603a4edaf6f7b70b4c243.tar.gz
Snap for 4686875 from c0f2da484a7b7b814b9fb939a101fc9bbcba9a43 to pi-release
Change-Id: I1461ecb4ad9fb1927e4bf05e55b426ec59829731
-rw-r--r--BUILD.gn2
-rw-r--r--src/org/chromium/support_lib_boundary/SafeBrowsingResponseBoundaryInterface.java14
-rw-r--r--src/org/chromium/support_lib_boundary/WebResourceErrorBoundaryInterface.java13
3 files changed, 29 insertions, 0 deletions
diff --git a/BUILD.gn b/BUILD.gn
index 07c3cb6..6ce4cb1 100644
--- a/BUILD.gn
+++ b/BUILD.gn
@@ -7,12 +7,14 @@ import("//build/config/android/rules.gni")
android_library("boundary_interface_java") {
java_files = [
+ "src/org/chromium/support_lib_boundary/SafeBrowsingResponseBoundaryInterface.java",
"src/org/chromium/support_lib_boundary/ServiceWorkerClientBoundaryInterface.java",
"src/org/chromium/support_lib_boundary/ServiceWorkerControllerBoundaryInterface.java",
"src/org/chromium/support_lib_boundary/ServiceWorkerWebSettingsBoundaryInterface.java",
"src/org/chromium/support_lib_boundary/StaticsBoundaryInterface.java",
"src/org/chromium/support_lib_boundary/SupportLibraryInfoBoundaryInterface.java",
"src/org/chromium/support_lib_boundary/VisualStateCallbackBoundaryInterface.java",
+ "src/org/chromium/support_lib_boundary/WebResourceErrorBoundaryInterface.java",
"src/org/chromium/support_lib_boundary/WebSettingsBoundaryInterface.java",
"src/org/chromium/support_lib_boundary/WebViewClientBoundaryInterface.java",
"src/org/chromium/support_lib_boundary/WebViewProviderBoundaryInterface.java",
diff --git a/src/org/chromium/support_lib_boundary/SafeBrowsingResponseBoundaryInterface.java b/src/org/chromium/support_lib_boundary/SafeBrowsingResponseBoundaryInterface.java
new file mode 100644
index 0000000..93a7a25
--- /dev/null
+++ b/src/org/chromium/support_lib_boundary/SafeBrowsingResponseBoundaryInterface.java
@@ -0,0 +1,14 @@
+// Copyright 2018 The Chromium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style license that can be
+// found in the LICENSE file.
+
+package org.chromium.support_lib_boundary;
+
+/**
+ * Boundary interface for SafeBrowsingResponseCompat.
+ */
+public interface SafeBrowsingResponseBoundaryInterface {
+ public void showInterstitial(boolean allowReporting);
+ public void proceed(boolean report);
+ public void backToSafety(boolean report);
+}
diff --git a/src/org/chromium/support_lib_boundary/WebResourceErrorBoundaryInterface.java b/src/org/chromium/support_lib_boundary/WebResourceErrorBoundaryInterface.java
new file mode 100644
index 0000000..52db23c
--- /dev/null
+++ b/src/org/chromium/support_lib_boundary/WebResourceErrorBoundaryInterface.java
@@ -0,0 +1,13 @@
+// Copyright 2018 The Chromium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style license that can be
+// found in the LICENSE file.
+
+package org.chromium.support_lib_boundary;
+
+/**
+ * Boundary interface for WebResourceErrorCompat.
+ */
+public interface WebResourceErrorBoundaryInterface {
+ public int getErrorCode();
+ public CharSequence getDescription();
+}