blob: 65284107f2fa1a0a77a3bdd2afaa4bb35220fd45 [file] [log] [blame]
Michael Kolb14612442011-06-24 13:06:29 -07001/*
2 * Copyright (C) 2011 The Android Open Source Project
3 *
4 * Licensed under the Apache License, Version 2.0 (the "License");
5 * you may not use this file except in compliance with the License.
6 * You may obtain a copy of the License at
7 *
8 * http://www.apache.org/licenses/LICENSE-2.0
9 *
10 * Unless required by applicable law or agreed to in writing, software
11 * distributed under the License is distributed on an "AS IS" BASIS,
12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 * See the License for the specific language governing permissions and
14 * limitations under the License.
15 */
16
17package com.android.browser;
18
19import android.app.Activity;
20import android.content.Context;
21import android.graphics.Bitmap;
22import android.net.Uri;
23import android.net.http.SslError;
24import android.os.Message;
25import android.view.KeyEvent;
26import android.view.View;
27import android.webkit.HttpAuthHandler;
28import android.webkit.SslErrorHandler;
29import android.webkit.ValueCallback;
30import android.webkit.WebChromeClient.CustomViewCallback;
31import android.webkit.WebView;
32
33import java.util.List;
34
35public class PreloadController implements WebViewController {
36
37 private Context mContext;
38
39 public PreloadController(Context ctx) {
40 mContext = ctx;
41
42 }
43
44 @Override
45 public Context getContext() {
46 return mContext;
47 }
48
49 @Override
50 public Activity getActivity() {
51 return null;
52 }
53
54 @Override
55 public TabControl getTabControl() {
56 return null;
57 }
58
59 @Override
60 public WebViewFactory getWebViewFactory() {
61 return null;
62 }
63
64 @Override
65 public void onSetWebView(Tab tab, WebView view) {
66 }
67
68 @Override
69 public void createSubWindow(Tab tab) {
70 }
71
72 @Override
73 public void onPageStarted(Tab tab, WebView view, Bitmap favicon) {
74 }
75
76 @Override
77 public void onPageFinished(Tab tab) {
78 }
79
80 @Override
81 public void onProgressChanged(Tab tab) {
82 }
83
84 @Override
85 public void onReceivedTitle(Tab tab, String title) {
86 }
87
88 @Override
89 public void onFavicon(Tab tab, WebView view, Bitmap icon) {
90 }
91
92 @Override
93 public boolean shouldOverrideUrlLoading(Tab tab, WebView view, String url) {
94 return false;
95 }
96
97 @Override
98 public boolean shouldOverrideKeyEvent(KeyEvent event) {
99 return false;
100 }
101
102 @Override
103 public void onUnhandledKeyEvent(KeyEvent event) {
104 }
105
106 @Override
107 public void doUpdateVisitedHistory(Tab tab, boolean isReload) {
108 }
109
110 @Override
111 public void getVisitedHistory(ValueCallback<String[]> callback) {
112 }
113
114 @Override
115 public void onReceivedHttpAuthRequest(Tab tab, WebView view,
116 HttpAuthHandler handler, String host,
117 String realm) {
118 }
119
120 @Override
121 public void onDownloadStart(Tab tab, String url, String useragent,
122 String contentDisposition, String mimeType,
123 long contentLength) {
124 }
125
126 @Override
127 public void showCustomView(Tab tab, View view, int requestedOrientation,
128 CustomViewCallback callback) {
129 }
130
131 @Override
132 public void hideCustomView() {
133 }
134
135 @Override
136 public Bitmap getDefaultVideoPoster() {
137 return null;
138 }
139
140 @Override
141 public View getVideoLoadingProgressView() {
142 return null;
143 }
144
145 @Override
146 public void showSslCertificateOnError(WebView view,
147 SslErrorHandler handler, SslError error) {
148 }
149
150 @Override
151 public void onUserCanceledSsl(Tab tab) {
152 }
153
154 @Override
155 public void activateVoiceSearchMode(String title, List<String> results) {
156 }
157
158 @Override
159 public void revertVoiceSearchMode(Tab tab) {
160 }
161
162 @Override
163 public boolean shouldShowErrorConsole() {
164 return false;
165 }
166
167 @Override
168 public void onUpdatedLockIcon(Tab tab) {
169 }
170
171 @Override
172 public void openFileChooser(ValueCallback<Uri> uploadMsg, String acceptType) {
173 }
174
175 @Override
176 public void endActionMode() {
177 }
178
179 @Override
180 public void attachSubWindow(Tab tab) {
181 }
182
183 @Override
184 public void dismissSubWindow(Tab tab) {
185 }
186
187 @Override
188 public Tab openTab(String url, boolean incognito, boolean setActive,
189 boolean useCurrent) {
190 return null;
191 }
192
193 @Override
194 public Tab openTab(String url, Tab parent, boolean setActive,
195 boolean useCurrent) {
196 return null;
197 }
198
199 @Override
200 public boolean switchToTab(Tab tab) {
201 return false;
202 }
203
204 @Override
205 public void closeTab(Tab tab) {
206 }
207
208 @Override
209 public void setupAutoFill(Message message) {
210 }
211
212 @Override
213 public void bookmarkedStatusHasChanged(Tab tab) {
214 }
215
216 @Override
217 public void showAutoLogin(Tab tab) {
218 }
219
220 @Override
221 public void hideAutoLogin(Tab tab) {
222 }
223
224}