Upstream version 11.39.250.0
[platform/framework/web/crosswalk.git] / src / chrome / android / java / src / org / chromium / chrome / browser / EmptyTabObserver.java
1 // Copyright 2013 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file.
4
5 package org.chromium.chrome.browser;
6
7 import android.view.ContextMenu;
8
9 /**
10  * An implementation of the {@link TabObserver} which has empty implementations of all methods.
11  */
12 public class EmptyTabObserver implements TabObserver {
13
14     @Override
15     public void onDestroyed(Tab tab) { }
16
17     @Override
18     public void onContentChanged(Tab tab) { }
19
20     @Override
21     public void onLoadUrl(Tab tab, String url, int loadType) { }
22
23     @Override
24     public void onFaviconUpdated(Tab tab) { }
25
26     @Override
27     public void onTitleUpdated(Tab tab) { }
28
29     @Override
30     public void onUrlUpdated(Tab tab) { }
31
32     @Override
33     public void onSSLStateUpdated(Tab tab) { }
34
35     @Override
36     public void onWebContentsSwapped(Tab tab, boolean didStartLoad, boolean didFinishLoad) { }
37
38     @Override
39     public void onContextMenuShown(Tab tab, ContextMenu menu) { }
40
41     @Override
42     public void onWebContentsInstantSupportDisabled() { }
43
44     @Override
45     public void onLoadStarted(Tab tab) { }
46
47     @Override
48     public void onLoadStopped(Tab tab) { }
49
50     @Override
51     public void onLoadProgressChanged(Tab tab, int progress) { }
52
53     @Override
54     public void onUpdateUrl(Tab tab, String url) { }
55
56     @Override
57     public void onToggleFullscreenMode(Tab tab, boolean enable) { }
58
59     @Override
60     public void onDidFailLoad(Tab tab, boolean isProvisionalLoad, boolean isMainFrame,
61             int errorCode, String description, String failingUrl) { }
62
63     @Override
64     public void onDidStartProvisionalLoadForFrame(Tab tab, long frameId, long parentFrameId,
65             boolean isMainFrame, String validatedUrl, boolean isErrorPage,
66             boolean isIframeSrcdoc) { }
67
68     @Override
69     public void onDidNavigateMainFrame(Tab tab, String url, String baseUrl,
70             boolean isNavigationToDifferentPage, boolean isFragmentNavigation, int statusCode) { }
71
72     @Override
73     public void onDidChangeThemeColor(int color) { }
74 }