Upstream version 11.40.271.0
[platform/framework/web/crosswalk.git] / src / chrome / android / shell / java / src / org / chromium / chrome / shell / ChromeShellTabModel.java
1 // Copyright 2014 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.shell;
6
7 import org.chromium.chrome.browser.Tab;
8 import org.chromium.chrome.browser.tabmodel.TabModelBase;
9 import org.chromium.chrome.browser.tabmodel.TabModelDelegate;
10 import org.chromium.chrome.browser.tabmodel.TabModelOrderController;
11
12 /**
13  * Basic implementation of TabModel for use in ChromeShell.
14  */
15 public class ChromeShellTabModel extends TabModelBase {
16
17     public ChromeShellTabModel(TabModelOrderController orderController,
18             TabModelDelegate modelDelegate) {
19         super(false, orderController, modelDelegate);
20     }
21
22     @Override
23     protected Tab createTabWithNativeContents(boolean incognito, long nativeWebContents,
24             int parentId) {
25         return null;
26     }
27
28     @Override
29     protected Tab createNewTabForDevTools(String url) {
30         assert false;
31         return null;
32     }
33
34 }