package com.bdc.ociney.view; import android.content.Context; import android.view.View; /** * Created by florentchampigny on 20/04/2014. */ public abstract class ViewCell<OBJECT> { Context context; View view; OBJECT object; int position; public ViewCell() { } public abstract void animer(); public void construire(Context context, View view) { this.context = context; this.view = view; this.charger(); } public void construire(OBJECT object, int position) { this.object = object; this.position = position; this.remplir(); } public abstract void construire(); public abstract void charger(); public abstract void remplir(); public abstract void ajouterListeners(); public Context getContext() { return context; } public void setContext(Context context) { this.context = context; } public View getView() { return view; } public void setView(View view) { this.view = view; } public OBJECT getObject() { return object; } public void setObject(OBJECT object) { this.object = object; } public int getPosition() { return position; } public void setPosition(int position) { this.position = position; } public void onScroll(float yOffset) { } }