Index: chrome/android/java/src/org/chromium/chrome/browser/ntp/snippets/SnippetsAdapter.java |
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/ntp/snippets/SnippetsAdapter.java b/chrome/android/java/src/org/chromium/chrome/browser/ntp/snippets/SnippetsAdapter.java |
deleted file mode 100644 |
index fd481a4cecc7d4808a75c1839117dc98949d7391..0000000000000000000000000000000000000000 |
--- a/chrome/android/java/src/org/chromium/chrome/browser/ntp/snippets/SnippetsAdapter.java |
+++ /dev/null |
@@ -1,71 +0,0 @@ |
-// 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.snippets; |
- |
-import android.support.v7.widget.RecyclerView.Adapter; |
-import android.view.ViewGroup; |
- |
-import org.chromium.chrome.browser.ntp.snippets.SnippetsManager.SnippetListItem; |
- |
-import java.util.Collections; |
-import java.util.List; |
- |
-/** |
- * A class that represents the adapter backing the snippets RecyclerView. |
- */ |
-class SnippetsAdapter extends Adapter<SnippetListItemViewHolder> { |
- private List<SnippetListItem> mSnippetListItems; |
- private final SnippetsManager mManager; |
- |
- /** |
- * Constructs a SnippetsAdapter object that backs the Snippets RecyclerView on the NTP |
- * |
- * @param snippetsManager SnippetsManager object used to open an article |
- */ |
- public SnippetsAdapter(SnippetsManager snippetsManager) { |
- mManager = snippetsManager; |
- mSnippetListItems = Collections.emptyList(); |
- } |
- |
- /** |
- * Set the list of items to display in the snippets RecyclerView |
- * |
- * @param listItems the new list of items to display |
- */ |
- public void setSnippetListItems(List<SnippetListItem> listItems) { |
- mSnippetListItems = listItems; |
- notifyDataSetChanged(); |
- } |
- |
- @Override |
- public int getItemViewType(int position) { |
- return mSnippetListItems.get(position).getType(); |
- } |
- |
- @Override |
- public SnippetListItemViewHolder onCreateViewHolder(ViewGroup parent, int viewType) { |
- if (viewType == SnippetsManager.SNIPPET_ITEM_TYPE_HEADER) { |
- return new SnippetHeaderItemViewHolder( |
- SnippetHeaderItemViewHolder.createView(parent), mManager); |
- } |
- |
- if (viewType == SnippetsManager.SNIPPET_ITEM_TYPE_SNIPPET) { |
- return new SnippetCardItemViewHolder( |
- SnippetCardItemViewHolder.createView(parent), mManager); |
- } |
- |
- return null; |
- } |
- |
- @Override |
- public void onBindViewHolder(SnippetListItemViewHolder holder, final int position) { |
- holder.onBindViewHolder(mSnippetListItems.get(position)); |
- } |
- |
- @Override |
- public int getItemCount() { |
- return mSnippetListItems.size(); |
- } |
-} |