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

Side by Side Diff: content/public/android/java/src/org/chromium/content/browser/LoadUrlParams.java

Issue 10855171: Add a test runner for android_webview. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: remove infobars dep, add DEPS file to chrome/android/java Created 8 years, 3 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 | Annotate | Revision Log
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.content.browser; 5 package org.chromium.content.browser;
6 6
7 import org.chromium.base.CalledByNative; 7 import org.chromium.base.CalledByNative;
8 import org.chromium.base.JNINamespace; 8 import org.chromium.base.JNINamespace;
9 9
10 /** 10 /**
(...skipping 36 matching lines...) Expand 10 before | Expand all | Expand 10 after
47 mUrl = url; 47 mUrl = url;
48 mLoadUrlType = LOAD_TYPE_DEFAULT; 48 mLoadUrlType = LOAD_TYPE_DEFAULT;
49 mTransitionType = ContentViewCore.PAGE_TRANSITION_LINK; 49 mTransitionType = ContentViewCore.PAGE_TRANSITION_LINK;
50 mUaOverrideOption = UA_OVERRIDE_INHERIT; 50 mUaOverrideOption = UA_OVERRIDE_INHERIT;
51 mPostData = null; 51 mPostData = null;
52 mBaseUrlForDataUrl = null; 52 mBaseUrlForDataUrl = null;
53 mVirtualUrlForDataUrl = null; 53 mVirtualUrlForDataUrl = null;
54 } 54 }
55 55
56 /** 56 /**
57 * Helper method to create a LoadUrlParams object for data url.
58 * @param data Data to be loaded.
59 * @param mimeType Mime type of the data.
60 * @param isBase64Encoded True if the data is encoded in Base 64 format.
61 */
62 public static LoadUrlParams createLoadDataParams(
63 String data, String mimeType, boolean isBase64Encoded) {
64 StringBuilder dataUrl = new StringBuilder("data:");
65 dataUrl.append(mimeType);
66 if (isBase64Encoded) {
67 dataUrl.append(";base64");
68 }
69 dataUrl.append(",");
70 dataUrl.append(data);
71
72 LoadUrlParams params = new LoadUrlParams(dataUrl.toString());
73 params.setLoadType(LoadUrlParams.LOAD_TYPE_DATA);
74 params.setTransitionType(ContentViewCore.PAGE_TRANSITION_TYPED);
75 return params;
76 }
77
78 /**
57 * Set load type of this load. Defaults to LOAD_TYPE_DEFAULT. 79 * Set load type of this load. Defaults to LOAD_TYPE_DEFAULT.
58 * @param loadType One of LOAD_TYPE static constants above. 80 * @param loadType One of LOAD_TYPE static constants above.
59 */ 81 */
60 public void setLoadType(int loadType) { 82 public void setLoadType(int loadType) {
61 mLoadUrlType = loadType; 83 mLoadUrlType = loadType;
62 } 84 }
63 85
64 /** 86 /**
65 * Set transition type of this load. Defaults to PAGE_TRANSITION_LINK. 87 * Set transition type of this load. Defaults to PAGE_TRANSITION_LINK.
66 * @param transitionType One of PAGE_TRANSITION static constants in ContentV iew. 88 * @param transitionType One of PAGE_TRANSITION static constants in ContentV iew.
(...skipping 56 matching lines...) Expand 10 before | Expand all | Expand 10 after
123 int ua_override_false, 145 int ua_override_false,
124 int ua_override_true) { 146 int ua_override_true) {
125 LOAD_TYPE_DEFAULT = load_type_default; 147 LOAD_TYPE_DEFAULT = load_type_default;
126 LOAD_TYPE_BROWSER_INITIATED_HTTP_POST = load_type_browser_initiated_http _post; 148 LOAD_TYPE_BROWSER_INITIATED_HTTP_POST = load_type_browser_initiated_http _post;
127 LOAD_TYPE_DATA = load_type_data; 149 LOAD_TYPE_DATA = load_type_data;
128 UA_OVERRIDE_INHERIT = ua_override_inherit; 150 UA_OVERRIDE_INHERIT = ua_override_inherit;
129 UA_OVERRIDE_FALSE = ua_override_false; 151 UA_OVERRIDE_FALSE = ua_override_false;
130 UA_OVERRIDE_TRUE = ua_override_true; 152 UA_OVERRIDE_TRUE = ua_override_true;
131 } 153 }
132 } 154 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698