Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(1974)

Unified Diff: chrome/android/java/src/org/chromium/chrome/browser/widget/selection/SelectableItemViewHolder.java

Issue 2603403003: [Android History] Add tests for removing items (Closed)
Patch Set: Changes from dfalcantara@ review Created 3 years, 11 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: chrome/android/java/src/org/chromium/chrome/browser/widget/selection/SelectableItemViewHolder.java
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/widget/selection/SelectableItemViewHolder.java b/chrome/android/java/src/org/chromium/chrome/browser/widget/selection/SelectableItemViewHolder.java
index e80af00a0bab089f52eaaab228004f4a34e5d015..0a202d147c46221c7ec6d1769edb685758cb5e0f 100644
--- a/chrome/android/java/src/org/chromium/chrome/browser/widget/selection/SelectableItemViewHolder.java
+++ b/chrome/android/java/src/org/chromium/chrome/browser/widget/selection/SelectableItemViewHolder.java
@@ -4,19 +4,19 @@
package org.chromium.chrome.browser.widget.selection;
-import android.support.v7.widget.RecyclerView;
+import android.support.v7.widget.RecyclerView.ViewHolder;
import android.view.View;
/**
* An ViewHolder for a {@link SelectableItemView}.
- * @param <E> The type of the item associated with the SelectableItemView.
+ * @param <E> The type of the item associated with the {@link SelectableItemView}.
*/
-public class SelectableItemViewHolder<E> extends RecyclerView.ViewHolder {
+public class SelectableItemViewHolder<E> extends ViewHolder {
private SelectableItemView<E> mItemView;
/**
- * @param itemView The SelectableItemView to be held by this ViewHolder.
- * @param delegate The SelectionDelegate for the itemView.
+ * @param itemView The {@link SelectableItemView} to be held by this ViewHolder.
+ * @param delegate The {@link SelectionDelegate} for the itemView.
*/
@SuppressWarnings("unchecked")
public SelectableItemViewHolder(View itemView, SelectionDelegate<E> delegate) {
@@ -26,9 +26,17 @@ public class SelectableItemViewHolder<E> extends RecyclerView.ViewHolder {
}
/**
- * @param item The item to display in the SelectableItemView held by this ViewHolder.
+ * @param item The item to display in the {@link SelectableItemView} held by this
+ * {@link ViewHolder}.
*/
public void displayItem(E item) {
mItemView.setItem(item);
}
+
+ /**
+ * @return The {@link SelectableItemView} held by this ViewHolder.
+ */
+ public SelectableItemView<E> getItemView() {
+ return mItemView;
+ }
}

Powered by Google App Engine
This is Rietveld 408576698