public abstract class GenericAbstractItem<Model,Item extends GenericAbstractItem<?,?,?>,VH extends android.support.v7.widget.RecyclerView.ViewHolder> extends AbstractItem<Item,VH> implements IGenericItem<Model,Item,VH>
AbstractItem.ReflectionBasedViewHolderFactory<VH extends android.support.v7.widget.RecyclerView.ViewHolder>mEnabled, mFactory, mIdentifier, mOnItemClickListener, mOnItemPreClickListener, mSelectable, mSelected, mTag| Constructor and Description |
|---|
GenericAbstractItem(Model model) |
| Modifier and Type | Method and Description |
|---|---|
Model |
getModel()
get's the model of the item
|
GenericAbstractItem<?,?,?> |
setModel(Model model)
Deprecated.
|
protected java.lang.Class<? extends VH> |
viewHolderType()
gets the viewHolder via the generic superclass
|
GenericAbstractItem<?,?,?> |
withModel(Model model)
set's the model of the item
|
bindView, equals, equals, generateView, generateView, getFactory, getIdentifier, getOnItemClickListener, getOnPreItemClickListener, getTag, getViewHolder, getViewHolder, hashCode, isEnabled, isSelectable, isSelected, unbindView, withEnabled, withFactory, withIdentifier, withOnItemClickListener, withOnItemPreClickListener, withSelectable, withSetSelected, withTagclone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitbindView, equals, generateView, generateView, getLayoutRes, getTag, getType, getViewHolder, isEnabled, isSelectable, isSelected, unbindView, withEnabled, withSelectable, withSetSelected, withTaggetIdentifier, withIdentifierpublic GenericAbstractItem(Model model)
public Model getModel()
IGenericItemgetModel in interface IGenericItem<Model,Item extends GenericAbstractItem<?,?,?>,VH extends android.support.v7.widget.RecyclerView.ViewHolder>@Deprecated public GenericAbstractItem<?,?,?> setModel(Model model)
public GenericAbstractItem<?,?,?> withModel(Model model)
IGenericItemwithModel in interface IGenericItem<Model,Item extends GenericAbstractItem<?,?,?>,VH extends android.support.v7.widget.RecyclerView.ViewHolder>protected java.lang.Class<? extends VH> viewHolderType()
AbstractItemviewHolderType in class AbstractItem<Item extends GenericAbstractItem<?,?,?>,VH extends android.support.v7.widget.RecyclerView.ViewHolder>