Upstream version 9.37.195.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 onLoadStarted(Tab tabBase) { }
43
44     @Override
45     public void onLoadStopped(Tab tabBase) { }
46
47     @Override
48     public void onLoadProgressChanged(Tab tab, int progress) { }
49
50     @Override
51     public void onUpdateUrl(Tab tab, String url) { }
52
53     @Override
54     public void onToggleFullscreenMode(Tab tab, boolean enable) { }
55
56     @Override
57     public void onDidFailLoad(Tab tab, boolean isProvisionalLoad, boolean isMainFrame,
58             int errorCode, String description, String failingUrl) { }
59
60     @Override
61     public void onDidStartProvisionalLoadForFrame(Tab tab, long frameId, long parentFrameId,
62             boolean isMainFrame, String validatedUrl, boolean isErrorPage,
63             boolean isIframeSrcdoc) { }
64
65     @Override
66     public void onDidChangeThemeColor(int color) { }
67 }