public abstract class AbstractViewCell<TViewHolder extends BaseViewHolder> extends java.lang.Object implements Selectable
| Modifier and Type | Class and Description |
|---|---|
static class |
AbstractViewCell.ReflectionBasedViewHolderFactory |
| Constructor and Description |
|---|
AbstractViewCell() |
| Modifier and Type | Method and Description |
|---|---|
abstract void |
bindViewCell(TViewHolder viewHolder) |
void |
deselect() |
abstract int |
getItemId() |
abstract int |
getLayoutId() |
int |
getTotalPerLine() |
java.lang.Class<? extends TViewHolder> |
getViewHolderClass() |
Function<android.view.View,BaseViewHolder> |
getViewHolderFactory() |
boolean |
isSelected() |
void |
select() |
public abstract int getLayoutId()
public abstract int getItemId()
public abstract void bindViewCell(TViewHolder viewHolder)
public boolean isSelected()
isSelected in interface Selectablepublic void select()
select in interface Selectablepublic void deselect()
deselect in interface Selectablepublic int getTotalPerLine()
public Function<android.view.View,BaseViewHolder> getViewHolderFactory()
public java.lang.Class<? extends TViewHolder> getViewHolderClass()