// Path: app/src/main/java/com/referendum/uoctubre/model/Hashtag.java
// public class Hashtag {
//     private String hashtag;
//     private boolean userAdded;
// 
//     public Hashtag(String hashtag, boolean userAdded) {
//         this.hashtag = hashtag;
//         this.userAdded = userAdded;
//     }
// 
//     public String getHashtag() {
//         return hashtag;
//     }
// 
//     public void setHashtag(String hashtag) {
//         this.hashtag = hashtag;
//     }
// 
//     public boolean isUserAdded() {
//         return userAdded;
//     }
// 
//     public void setUserAdded(boolean userAdded) {
//         this.userAdded = userAdded;
//     }
// }
// 
// Path: app/src/main/java/com/referendum/uoctubre/utils/GenericRecyclerViewViewHolder.java
// public class GenericRecyclerViewViewHolder extends RecyclerView.ViewHolder {
//     private Hashtable<String, View> holder = new Hashtable<>();
// 
//     public GenericRecyclerViewViewHolder(View itemView) {
//         super(itemView);
//     }
// 
//     public void setView(String k, View v) {
//         holder.put(k, v);
//     }
// 
//     public View getView(String k) {
//         return holder.get(k);
//     }
// 
//     public <T> T getView(String k, Class<T> type) {
//         return type.cast(getView(k));
//     }
// }


import android.support.v7.widget.RecyclerView;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.TextView;
import com.referendum.uoctubre.R;
import com.referendum.uoctubre.model.Hashtag;
import com.referendum.uoctubre.utils.GenericRecyclerViewViewHolder;
import java.util.List;
package com.referendum.uoctubre.adapters;




public class HashtagAdapter extends RecyclerView.Adapter<GenericRecyclerViewViewHolder> {
    private OnHashtagRemovedListener onHashtagRemovedListener;
// Path: app/src/main/java/com/referendum/uoctubre/model/Hashtag.java
// public class Hashtag {
//     private String hashtag;
//     private boolean userAdded;
// 
//     public Hashtag(String hashtag, boolean userAdded) {
//         this.hashtag = hashtag;
//         this.userAdded = userAdded;
//     }
// 
//     public String getHashtag() {
//         return hashtag;
//     }
// 
//     public void setHashtag(String hashtag) {
//         this.hashtag = hashtag;
//     }
// 
//     public boolean isUserAdded() {
//         return userAdded;
//     }
// 
//     public void setUserAdded(boolean userAdded) {
//         this.userAdded = userAdded;
//     }
// }
// 
// Path: app/src/main/java/com/referendum/uoctubre/utils/GenericRecyclerViewViewHolder.java
// public class GenericRecyclerViewViewHolder extends RecyclerView.ViewHolder {
//     private Hashtable<String, View> holder = new Hashtable<>();
// 
//     public GenericRecyclerViewViewHolder(View itemView) {
//         super(itemView);
//     }
// 
//     public void setView(String k, View v) {
//         holder.put(k, v);
//     }
// 
//     public View getView(String k) {
//         return holder.get(k);
//     }
// 
//     public <T> T getView(String k, Class<T> type) {
//         return type.cast(getView(k));
//     }
// }


// Path: app/src/main/java/com/referendum/uoctubre/adapters/HashtagAdapter.java
import android.support.v7.widget.RecyclerView;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.TextView;
import com.referendum.uoctubre.R;
import com.referendum.uoctubre.model.Hashtag;
import com.referendum.uoctubre.utils.GenericRecyclerViewViewHolder;
import java.util.List;

package com.referendum.uoctubre.adapters;




public class HashtagAdapter extends RecyclerView.Adapter<GenericRecyclerViewViewHolder> {
    private OnHashtagRemovedListener onHashtagRemovedListener;
    private List<Hashtag> hashtagsList;