Index: chrome/android/java_staging/src/org/chromium/chrome/browser/ntp/CurrentlyOpenTab.java |
diff --git a/chrome/android/java_staging/src/org/chromium/chrome/browser/ntp/CurrentlyOpenTab.java b/chrome/android/java_staging/src/org/chromium/chrome/browser/ntp/CurrentlyOpenTab.java |
new file mode 100644 |
index 0000000000000000000000000000000000000000..c4de6ac9147a4d30bed187240e31476ba7fb2be2 |
--- /dev/null |
+++ b/chrome/android/java_staging/src/org/chromium/chrome/browser/ntp/CurrentlyOpenTab.java |
@@ -0,0 +1,39 @@ |
+// Copyright 2015 The Chromium Authors. All rights reserved. |
+// Use of this source code is governed by a BSD-style license that can be |
+// found in the LICENSE file. |
+ |
+package org.chromium.chrome.browser.ntp; |
+ |
+/** |
+ * A class that represents tabs open in this device that can be switched to. The Runnable is |
+ * expected to bring the Tab back when run. |
+ */ |
+public class CurrentlyOpenTab { |
+ private final String mUrl; |
+ private final String mTitle; |
+ private final Runnable mRunnable; |
+ |
+ /** |
+ * Basic constructor for {@link CurrentlyOpenTab}. |
+ * @param url The url that the tab is currently at. |
+ * @param title The title of the page that the tab is showing. |
+ * @param runnable Run when the item is selected. |
+ */ |
+ public CurrentlyOpenTab(String url, String title, Runnable runnable) { |
+ mUrl = url; |
+ mTitle = title; |
+ mRunnable = runnable; |
+ } |
+ |
+ public String getUrl() { |
+ return mUrl; |
+ } |
+ |
+ public String getTitle() { |
+ return mTitle; |
+ } |
+ |
+ public Runnable getRunnable() { |
+ return mRunnable; |
+ } |
+} |