package adapters; import android.content.Context; import android.view.View; import android.view.ViewGroup; /** * Created by Fechner on 12/11/15. */ public abstract class ViewHolderPrototype { abstract int getRowLayoutResource(); abstract void updateWithModel(Object model); abstract void setupWithView(View view); public ViewHolderPrototype(Context context, ViewGroup parent) { View view = View.inflate(context, getRowLayoutResource(), parent); setupWithView(view); } }