-
public final class PollViewHolder extends DecoratedBaseMessageItemViewHolder<MessageListItem.MessageItem>
-
-
Field Summary
Fields Modifier and Type Field Description private MessageListItem.MessageItemdataprivate 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 PollViewHolder(ViewGroup parent, List<Decorator> decorators, MessageListListeners messageListListeners, MessageListItemStyle style, StreamUiItemMessagePollBinding binding)
-
Method Summary
Modifier and Type Method Description final MessageListItem.MessageItemgetData()The data that was last bound to this ViewHolder via bindData. final UnitsetData(MessageListItem.MessageItem data)UnitbindData(MessageListItem.MessageItem data, MessageListItemPayloadDiff diff)-
Methods inherited from class io.getstream.chat.android.ui.feature.messages.list.adapter.internal.DecoratedBaseMessageItemViewHolder
messageContainerView, onAttachedToWindow, onDetachedFromWindow, unbind -
Methods inherited from class io.getstream.chat.android.ui.feature.messages.list.adapter.BaseMessageItemViewHolder
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
-
PollViewHolder
PollViewHolder(ViewGroup parent, List<Decorator> decorators, MessageListListeners messageListListeners, MessageListItemStyle style, StreamUiItemMessagePollBinding binding)
-
-
Method Detail
-
getData
final MessageListItem.MessageItem getData()
The data that was last bound to this ViewHolder via bindData. Can be used for listeners that need to pass along the currently bound data as a parameter.
-
setData
final Unit setData(MessageListItem.MessageItem data)
-
bindData
Unit bindData(MessageListItem.MessageItem data, MessageListItemPayloadDiff diff)
-
-
-
-