DataSourceListAdapter

open class DataSourceListAdapter

Constructors

DataSourceListAdapter
Link copied to clipboard
open fun DataSourceListAdapter()
DataSourceListAdapter
Link copied to clipboard

DataSourceListAdapter(Context context) is deprecated.

open fun DataSourceListAdapter(context: Context)

Types

DataSourceViewHolder
Link copied to clipboard
abstract class DataSourceViewHolder<ITEM, ASYNC_DATA>
OnItemClickListener
Link copied to clipboard
interface OnItemClickListener<T : DataSourceInterface?>

Functions

beforeListItemRemoved
Link copied to clipboard
open fun beforeListItemRemoved(data: List, index: Int)
beforeListItemsRemoved
Link copied to clipboard
open fun beforeListItemsRemoved(data: List, from: Int, to: Int)
calculateSpaceItems
Link copied to clipboard
open fun calculateSpaceItems()
dispatchOnItemClick
Link copied to clipboard
open fun dispatchOnItemClick(entity: DataSourceInterface)
open fun dispatchOnItemClick(index: Int)
getData
Link copied to clipboard
open fun getData(): List<Out DataSourceInterface>
getEntityAt
Link copied to clipboard
open fun getEntityAt(i: Int): DataSourceInterface
getFlavorAt
Link copied to clipboard
open fun getFlavorAt(position: Int): String
getItemCount
Link copied to clipboard
open fun getItemCount(): Int
getPosition
Link copied to clipboard
open fun getPosition(item: DataSourceInterface): Int
getSelectedPosition
Link copied to clipboard
open fun getSelectedPosition(): Int
invalidateItem
Link copied to clipboard
open fun invalidateItem(item: DataSourceInterface)
listInvalid
Link copied to clipboard
open fun listInvalid(data: List)
listItemAdded
Link copied to clipboard
open fun listItemAdded(data: List, index: Int)
listItemChanged
Link copied to clipboard
open fun listItemChanged(data: List, index: Int)
listItemRemoved
Link copied to clipboard
open fun listItemRemoved(data: List, index: Int)
listItemsAdded
Link copied to clipboard
open fun listItemsAdded(data: List, from: Int, to: Int)
listItemsRemoved
Link copied to clipboard
open fun listItemsRemoved(data: List, from: Int, to: Int)
onAttachedToRecyclerView
Link copied to clipboard
open fun onAttachedToRecyclerView(recyclerView: RecyclerView)
onBindViewHolder
Link copied to clipboard
open fun onBindViewHolder(holder: DataSourceListAdapter.MultiViewHolder, position: Int)
open fun onBindViewHolder(holder: DataSourceListAdapter.MultiViewHolder, position: Int, payloads: List<Any>)
onCreateViewHolder
Link copied to clipboard
open fun onCreateViewHolder(viewGroup: ViewGroup, i: Int): DataSourceListAdapter.MultiViewHolder
onDetachedFromRecyclerView
Link copied to clipboard
open fun onDetachedFromRecyclerView(recyclerView: RecyclerView)
onViewAttachedToWindow
Link copied to clipboard
open fun onViewAttachedToWindow(holder: DataSourceListAdapter.MultiViewHolder)
openFolderWhichIncludes
Link copied to clipboard
open fun openFolderWhichIncludes(item: AbstractIdItem)
setData
Link copied to clipboard
open fun setData(data: ArrayList<Out DataSourceInterface>)
open fun setData(data: ArrayList<Out DataSourceInterface>, displayFolder: Boolean)
setSelection
Link copied to clipboard
open fun setSelection(item: DataSourceInterface)
open fun setSelection(item: DataSourceInterface, openFolder: Boolean)

Please use setSelection(DataSourceInterface item)

open fun setSelection(index: Int)

Properties

onItemClickListener
Link copied to clipboard
private open var onItemClickListener: DataSourceListAdapter.OnItemClickListener
useVerticalLayout
Link copied to clipboard
private open var useVerticalLayout: Boolean