public abstract class GenericAbstractItem<Model,Item extends GenericAbstractItem<?,?,?>,VH extends android.support.v7.widget.RecyclerView.ViewHolder> extends AbstractItem<Item,VH>
AbstractItem.ReflectionBasedViewHolderFactory<VH extends android.support.v7.widget.RecyclerView.ViewHolder>mEnabled, mFactory, mIdentifier, mSelectable, mSelected, mTag| Constructor and Description |
|---|
GenericAbstractItem(Model model) |
| Modifier and Type | Method and Description |
|---|---|
Model |
getModel() |
void |
setModel(Model model) |
protected java.lang.Class<? extends VH> |
viewHolderType()
gets the viewHolder via the generic superclass
|
bindView, equals, equals, generateView, generateView, getFactory, getIdentifier, getTag, getViewHolder, getViewHolder, hashCode, isEnabled, isSelectable, isSelected, withEnabled, withFactory, withIdentifier, withSelectable, withSetSelected, withTagclone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitgetLayoutRes, getTypepublic GenericAbstractItem(Model model)
public Model getModel()
public void setModel(Model model)
protected java.lang.Class<? extends VH> viewHolderType()
AbstractItemviewHolderType in class AbstractItem<Item extends GenericAbstractItem<?,?,?>,VH extends android.support.v7.widget.RecyclerView.ViewHolder>