Package 

Class BindingFlexibleAdapter

  • All Implemented Interfaces:
    eu.davidea.fastscroller.FastScroller.AdapterInterface , eu.davidea.fastscroller.FastScroller.BubbleTextCreator , eu.davidea.fastscroller.FastScroller.OnScrollStateChangeListener , eu.davidea.flexibleadapter.helpers.ItemTouchHelperCallback.AdapterCallback

    
    public class BindingFlexibleAdapter<T extends IFlexible>
    extends FlexibleAdapter<T>
                        
    • Method Summary

      Modifier and Type Method Description
      void updateDataSet(List<T> items, boolean animate)
      • Methods inherited from class eu.davidea.flexibleadapter.FlexibleAdapter

        addItem, addItemToSection, addItemWithDelay, addItems, addListener, addScrollableFooter, addScrollableFooterWithDelay, addScrollableHeader, addScrollableHeaderWithDelay, addSection, addSubItem, addSubItems, areHeadersShown, areHeadersSticky, calculatePositionFor, clear, clearAllBut, clearSelection, collapse, collapseAll, confirmDeletion, contains, emptyBin, ensureHeaderParent, expand, expandAll, expandItemsAtStartUp, filterItems, getCardinalPositionOf, getCurrentChildren, getCurrentItems, getDeletedChildren, getDeletedItems, getEndlessCurrentPage, getEndlessPageSize, getEndlessTargetCount, getExpandableOf, getExpandableOfDeletedChild, getExpandablePositionOf, getExpandedItems, getExpandedPositions, getFilter, getGlobalPositionOf, getHeaderItems, getHeaderOf, getItem, getItem, getItemCount, getItemCountOfTypes, getItemId, getItemTouchHelper, getItemTouchHelperCallback, getItemViewType, getMainItemCount, getMinCollapsibleLevel, getSameTypePositionOf, getScrollableFooters, getScrollableHeaders, getSectionHeader, getSectionItemPositions, getSectionItems, getSiblingsOf, getStickyHeaderElevation, getStickyPosition, getSubPositionOf, getTime, getUndoPositions, hasFilter, hasHeader, hasNewFilter, hasSameHeader, hasSubItems, hideAllHeaders, invalidateItemDecorations, isAnimateChangesWithDiffUtil, isAnyChildSelected, isAnyParentSelected, isAutoCollapseOnExpand, isAutoScrollOnExpand, isEmpty, isEndlessScrollEnabled, isExpandable, isExpanded, isFiltering, isHandleDragEnabled, isHeader, isItemEnabled, isLongPressDragEnabled, isPermanentDelete, isRecursiveCollapse, isRestoreInTime, isRestoreWithSelection, isScrollableHeaderOrFooter, isSelectable, isSwipeEnabled, isTopEndless, moveItem, onActionStateChanged, onAttachedToRecyclerView, onBindViewHolder, onCreateViewHolder, onDetachedFromRecyclerView, onItemMove, onItemSwiped, onLoadMoreComplete, onRestoreInstanceState, onSaveInstanceState, onViewAttachedToWindow, onViewDetachedFromWindow, onViewRecycled, removeAllScrollableFooters, removeAllScrollableHeaders, removeAllSelectedItems, removeItem, removeItemWithDelay, removeItems, removeItemsOfType, removeListener, removeRange, removeScrollableFooter, removeScrollableFooterWithDelay, removeScrollableHeader, removeScrollableHeaderWithDelay, removeSection, restoreDeletedItems, saveUndoPositions, selectAll, setAnimateChangesWithDiffUtil, setAnimateToLimit, setAutoCollapseOnExpand, setAutoScrollOnExpand, setDiffUtilCallback, setDisplayHeadersAtStartUp, setEndlessPageSize, setEndlessProgressItem, setEndlessScrollListener, setEndlessScrollThreshold, setEndlessTargetCount, setFilter, setHandleDragEnabled, setHeadersShown, setItemTouchHelperCallback, setLoadingMoreAtStartUp, setLongPressDragEnabled, setMinCollapsibleLevel, setNotifyChangeOfUnfilteredItems, setNotifyMoveOfFilteredItems, setPermanentDelete, setRecursiveCollapse, setRestoreSelectionOnUndo, setStickyHeaderElevation, setStickyHeaders, setSwipeEnabled, setTopEndless, setUnlinkAllItemsOnRemoveHeaders, shouldMove, showAllHeaders, smoothScrollToPosition, swapItems, toggleSelection, updateDataSet, updateItem
      • Methods inherited from class eu.davidea.flexibleadapter.AnimatorAdapter

        isAnimationOnForwardScrollingEnabled, isAnimationOnReverseScrollingEnabled, isOnlyEntryAnimation, setAnimationDelay, setAnimationDuration, setAnimationEntryStep, setAnimationInitialDelay, setAnimationInterpolator, setAnimationOnForwardScrolling, setAnimationOnReverseScrolling, setOnlyEntryAnimation
      • Methods inherited from class eu.davidea.flexibleadapter.SelectableAdapter

        addSelection, enableLogs, getAllBoundViewHolders, getFastScroller, getFlexibleLayoutManager, getMode, getRecyclerView, getSelectedItemCount, getSelectedPositions, getSelectedPositionsAsSet, isFastScrollerEnabled, isLastItemInActionMode, isSelectAll, isSelected, onCreateBubbleText, onFastScrollerStateChange, removeSelection, setFastScroller, setFlexibleLayoutManager, setMode, toggleFastScroller, useTag
      • Methods inherited from class androidx.recyclerview.widget.RecyclerView.Adapter

        bindViewHolder, createViewHolder, findRelativeAdapterPositionIn, getStateRestorationPolicy, hasObservers, hasStableIds, notifyDataSetChanged, notifyItemChanged, notifyItemInserted, notifyItemMoved, notifyItemRangeChanged, notifyItemRangeInserted, notifyItemRangeRemoved, notifyItemRemoved, onCreateViewHolder, onFailedToRecycleView, registerAdapterDataObserver, setHasStableIds, setStateRestorationPolicy, unregisterAdapterDataObserver
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • BindingFlexibleAdapter

        BindingFlexibleAdapter()
      • BindingFlexibleAdapter

        BindingFlexibleAdapter(Object listeners)
      • BindingFlexibleAdapter

        BindingFlexibleAdapter(Object listeners, boolean stableIds)