Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(25)

Side by Side Diff: android_webview/java/src/org/chromium/android_webview/AwContentsClient.java

Issue 12091111: Implement Webviewclient.onReceivedSslError (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: updated copyrights Created 7 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 package org.chromium.android_webview; 5 package org.chromium.android_webview;
6 6
7 import android.graphics.Bitmap; 7 import android.graphics.Bitmap;
8 import android.graphics.Rect; 8 import android.graphics.Rect;
9 import android.graphics.RectF; 9 import android.graphics.RectF;
10 import android.net.http.SslError;
10 import android.os.Handler; 11 import android.os.Handler;
11 import android.os.Looper; 12 import android.os.Looper;
12 import android.os.Message; 13 import android.os.Message;
13 import android.util.Log; 14 import android.util.Log;
14 import android.view.KeyEvent; 15 import android.view.KeyEvent;
15 import android.webkit.ConsoleMessage; 16 import android.webkit.ConsoleMessage;
16 import android.webkit.GeolocationPermissions; 17 import android.webkit.GeolocationPermissions;
18 import android.webkit.SslErrorHandler;
17 import android.webkit.ValueCallback; 19 import android.webkit.ValueCallback;
18 20
19 import org.chromium.content.browser.ContentViewClient; 21 import org.chromium.content.browser.ContentViewClient;
20 import org.chromium.content.browser.ContentViewCore; 22 import org.chromium.content.browser.ContentViewCore;
21 import org.chromium.content.browser.WebContentsObserverAndroid; 23 import org.chromium.content.browser.WebContentsObserverAndroid;
22 import org.chromium.net.NetError; 24 import org.chromium.net.NetError;
23 25
24 /** 26 /**
25 * Base-class that an AwContents embedder derives from to receive callbacks. 27 * Base-class that an AwContents embedder derives from to receive callbacks.
26 * This extends ContentViewClient, as in many cases we want to pass-thru Content ViewCore 28 * This extends ContentViewClient, as in many cases we want to pass-thru Content ViewCore
(...skipping 193 matching lines...) Expand 10 before | Expand all | Expand 10 after
220 222
221 public abstract boolean shouldIgnoreNavigation(String url); 223 public abstract boolean shouldIgnoreNavigation(String url);
222 224
223 public abstract void onUnhandledKeyEvent(KeyEvent event); 225 public abstract void onUnhandledKeyEvent(KeyEvent event);
224 226
225 public abstract boolean onConsoleMessage(ConsoleMessage consoleMessage); 227 public abstract boolean onConsoleMessage(ConsoleMessage consoleMessage);
226 228
227 public abstract void onReceivedHttpAuthRequest(AwHttpAuthHandler handler, 229 public abstract void onReceivedHttpAuthRequest(AwHttpAuthHandler handler,
228 String host, String realm); 230 String host, String realm);
229 231
232 public abstract void onReceivedSslError(SslErrorHandler handler, SslError er ror);
233
230 public abstract void onReceivedLoginRequest(String realm, String account, St ring args); 234 public abstract void onReceivedLoginRequest(String realm, String account, St ring args);
231 235
232 public abstract void onFormResubmission(Message dontResend, Message resend); 236 public abstract void onFormResubmission(Message dontResend, Message resend);
233 237
234 public abstract void onDownloadStart(String url, String userAgent, String co ntentDisposition, 238 public abstract void onDownloadStart(String url, String userAgent, String co ntentDisposition,
235 String mimeType, long contentLength); 239 String mimeType, long contentLength);
236 240
237 public abstract void onGeolocationPermissionsShowPrompt(String origin, 241 public abstract void onGeolocationPermissionsShowPrompt(String origin,
238 GeolocationPermissions.Callback callback); 242 GeolocationPermissions.Callback callback);
239 243
(...skipping 46 matching lines...) Expand 10 before | Expand all | Expand 10 after
286 } 290 }
287 291
288 @Override 292 @Override
289 final public void onContextualActionBarShown() { 293 final public void onContextualActionBarShown() {
290 } 294 }
291 295
292 @Override 296 @Override
293 final public void onContextualActionBarHidden() { 297 final public void onContextualActionBarHidden() {
294 } 298 }
295 } 299 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698