FilteredDataSourceIdItemList

open class FilteredDataSourceIdItemList<T : AbstractIdItem?>

Types

Filter
Link copied to clipboard
interface Filter<T>

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)
invalidateWrapperList
Link copied to clipboard
open fun invalidateWrapperList()
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)

Properties

filter
Link copied to clipboard
private open var filter: FilteredDataSourceIdItemList.Filter<T>
source
Link copied to clipboard
private open var source: DataSourceArrayList<T>