// Path: app/src/main/java/com/referendum/uoctubre/model/Image.java
// public class Image implements Serializable {
//     private String name;
//     private String url;
//     private int order;
// 
//     public String getName() {
//         return name;
//     }
// 
//     public void setName(String name) {
//         this.name = name;
//     }
// 
//     public String getUrl() {
//         return url;
//     }
// 
//     public void setUrl(String url) {
//         this.url = url;
//     }
// 
//     public int getOrder() {
//         return order;
//     }
// 
//     public void setOrder(int order) {
//         this.order = order;
//     }
// }
// 
// 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.ImageView;
import android.widget.TextView;
import com.bumptech.glide.Glide;
import com.bumptech.glide.load.engine.DiskCacheStrategy;
import com.bumptech.glide.request.RequestOptions;
import com.referendum.uoctubre.R;
import com.referendum.uoctubre.model.Image;
import com.referendum.uoctubre.utils.GenericRecyclerViewViewHolder;
import java.util.List;
package com.referendum.uoctubre.adapters;




public class ImageAdapter extends RecyclerView.Adapter<GenericRecyclerViewViewHolder> {
    private OnImageClickedListener onImageClickedListener;
// Path: app/src/main/java/com/referendum/uoctubre/model/Image.java
// public class Image implements Serializable {
//     private String name;
//     private String url;
//     private int order;
// 
//     public String getName() {
//         return name;
//     }
// 
//     public void setName(String name) {
//         this.name = name;
//     }
// 
//     public String getUrl() {
//         return url;
//     }
// 
//     public void setUrl(String url) {
//         this.url = url;
//     }
// 
//     public int getOrder() {
//         return order;
//     }
// 
//     public void setOrder(int order) {
//         this.order = order;
//     }
// }
// 
// 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/ImageAdapter.java
import android.support.v7.widget.RecyclerView;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.ImageView;
import android.widget.TextView;
import com.bumptech.glide.Glide;
import com.bumptech.glide.load.engine.DiskCacheStrategy;
import com.bumptech.glide.request.RequestOptions;
import com.referendum.uoctubre.R;
import com.referendum.uoctubre.model.Image;
import com.referendum.uoctubre.utils.GenericRecyclerViewViewHolder;
import java.util.List;

package com.referendum.uoctubre.adapters;




public class ImageAdapter extends RecyclerView.Adapter<GenericRecyclerViewViewHolder> {
    private OnImageClickedListener onImageClickedListener;
    private List<Image> imageList;