Home | History | Annotate | Download | only in browser
      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 }
     75