public abstract class AbstractListModel<T_ModelEvent extends ModelEvent,T_ModelListener extends ModelObserver<T_ModelEvent>> extends AbstractModel<T_ModelEvent,T_ModelListener> implements ListModel
AbstractListModel extends AbstractModel to provide an abstract base class
for implementing ListModels for RecyclerViewAdapters.params| Constructor and Description |
|---|
AbstractListModel() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
canDismiss(int position) |
long |
getItemId(int position) |
boolean |
hasStableIds() |
void |
notifyDataChanged() |
void |
registerAdapterDataObserver(RecyclerView.AdapterDataObserver observer) |
void |
remove(int position) |
void |
unregisterAdapterDataObserver(RecyclerView.AdapterDataObserver observer) |
getObserver, notifyModelChangeddestroy, getLifecycleState, getParams, getState, isDestroyed, isPaused, isRestarted, isResumed, isStarted, isStopped, onCreate, onDestroy, onPause, onRestart, onResume, onStart, onStop, pause, restart, resume, start, start, stoponPlugged, onPluginPlugged, onPluginUnplugged, onUnpluggedgetScope, setScopeclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetItem, getItemCount, isEmpty, updateViewHolderonPlugged, onPluginPlugged, onPluginUnplugged, onUnpluggedpublic boolean hasStableIds()
hasStableIds in interface ListModelpublic boolean canDismiss(int position)
canDismiss in interface ListModelpublic void registerAdapterDataObserver(RecyclerView.AdapterDataObserver observer)
registerAdapterDataObserver in interface ListModelpublic void unregisterAdapterDataObserver(RecyclerView.AdapterDataObserver observer)
unregisterAdapterDataObserver in interface ListModelpublic void notifyDataChanged()
notifyDataChanged in interface ListModel