-
public abstract class CellBinder
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public classCellBinder.ListCellBinderpublic classCellBinder.ArrayBinder
-
Method Summary
Modifier and Type Method Description abstract CellStategetItem(int position)abstract intgetItemCount()<VB extends ViewBinding, STATE extends CellState, VH extends CellViewHolder<VB, STATE>> voidlink(int cellType, @NonNull() Class<STATE> stateClass, @NonNull() Class<VB> viewBindingClass, @NonNull() Class<VH> viewHolderClass)<VB extends ViewBinding, STATE extends CellState, VH extends CellViewHolder<VB, STATE>> voidlink(int cellType, @NonNull() Class<STATE> stateClass, @NonNull() Class<VB> viewBindingClass, @NonNull() CellViewHolder.Factory<VB, STATE, VH> viewHolderFactory)<VB extends ViewBinding, STATE extends CellState, VH extends CellViewHolder<VB, STATE>> voidlink(int cellType, @NonNull() Class<STATE> stateClass, @NonNull() ViewBindingFactory<VB> viewBindingFactory, @NonNull() Class<VH> viewHolderClass)<VB extends ViewBinding, STATE extends CellState, VH extends CellViewHolder<VB, STATE>> voidlink(int cellType, @NonNull() Class<STATE> stateClass, @NonNull() ViewBindingFactory<VB> viewBindingFactory, @NonNull() CellViewHolder.Factory<VB, STATE, VH> viewHolderFactory)-
-
Method Detail
-
getItemCount
abstract int getItemCount()
-
link
<VB extends ViewBinding, STATE extends CellState, VH extends CellViewHolder<VB, STATE>> void link(int cellType, @NonNull() Class<STATE> stateClass, @NonNull() Class<VB> viewBindingClass, @NonNull() Class<VH> viewHolderClass)
-
link
<VB extends ViewBinding, STATE extends CellState, VH extends CellViewHolder<VB, STATE>> void link(int cellType, @NonNull() Class<STATE> stateClass, @NonNull() Class<VB> viewBindingClass, @NonNull() CellViewHolder.Factory<VB, STATE, VH> viewHolderFactory)
-
link
<VB extends ViewBinding, STATE extends CellState, VH extends CellViewHolder<VB, STATE>> void link(int cellType, @NonNull() Class<STATE> stateClass, @NonNull() ViewBindingFactory<VB> viewBindingFactory, @NonNull() Class<VH> viewHolderClass)
-
-
-
-