-
- All Implemented Interfaces:
-
app.moviebase.androidx.widget.recyclerview.viewholder.BindValue
public abstract class BindViewHolder<T extends Object> extends LayoutViewHolder implements BindValue<T>
-
-
Field Summary
Fields Modifier and Type Field Description private Titemprivate final RecyclerViewAdapterBase<T>adapterprivate final ViewGroupparentprivate final Contextcontextprivate final ViewitemViewprivate final WeakReference<RecyclerView>mNestedRecyclerViewprivate final IntegermPositionprivate final IntegermOldPositionprivate final LongmItemIdprivate final IntegermItemViewTypeprivate final IntegermPreLayoutPositionprivate final RecyclerView.ViewHoldermShadowedHolderprivate final RecyclerView.ViewHoldermShadowingHolderprivate final IntegermFlagsprivate final List<Object>mPayloadsprivate final List<Object>mUnmodifiedPayloadsprivate final RecyclerView.RecyclermScrapContainerprivate final BooleanmInChangeScrapprivate final IntegermPendingAccessibilityStateprivate final RecyclerViewmOwnerRecyclerViewprivate final RecyclerView.Adapter<out RecyclerView.ViewHolder>mBindingAdapter
-
Constructor Summary
Constructors Constructor Description BindViewHolder(RecyclerViewAdapterBase<T> adapter, ViewGroup parent, Integer resource)
-
Method Summary
Modifier and Type Method Description final TgetItem()final UnitsetItem(T item)final RecyclerViewAdapterBase<T>getAdapter()final ViewGroupgetParent()final ContextgetContext()final Unitbind(T value)final Unitpayload(T value, List<Object> payloads)final BooleanisLastPosition()final BooleanisFirstPosition()-
Methods inherited from class app.moviebase.androidx.widget.recyclerview.viewholder.LayoutViewHolder
addChangePayload, addFlags, clearOldPosition, clearPayload, clearReturnedFromScrapFlag, clearTmpDetachFlag, doesTransientStatePreventRecycling, flagRemovedAndOffsetPosition, getAbsoluteAdapterPosition, getAdapterPosition, getBindingAdapter, getBindingAdapterPosition, getItemId, getItemViewType, getLayoutPosition, getOldPosition, getPosition, getUnmodifiedPayloads, hasAnyOfTheFlags, isAdapterPositionUnknown, isAttachedToTransitionOverlay, isBound, isInvalid, isRecyclable, isRemoved, isScrap, isTmpDetached, isUpdated, needsUpdate, offsetPosition, onEnteredHiddenState, onLeftHiddenState, resetInternal, saveOldPosition, setFlags, setIsRecyclable, setScrapContainer, shouldBeKeptAsChild, shouldIgnore, stopIgnoring, toString, unScrap, wasReturnedFromScrap -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Constructor Detail
-
BindViewHolder
BindViewHolder(RecyclerViewAdapterBase<T> adapter, ViewGroup parent, Integer resource)
-
-
Method Detail
-
getAdapter
final RecyclerViewAdapterBase<T> getAdapter()
-
getContext
final Context getContext()
-
isLastPosition
final Boolean isLastPosition()
-
isFirstPosition
final Boolean isFirstPosition()
-
-
-
-