Utility class for managing a set of observers and distributing their notifications.
| void |
addObserver(DataBufferObserver
observer)
Register the given observer for receiving change notifications.
|
| void |
clear()
Clears the set of observers.
|
| boolean |
hasObservers()
Returns true if this has any registered observers.
|
| void |
onDataChanged()
Called when the overall data changes.
|
| void |
onDataRangeChanged(int position, int count)
Called when a range of items changes.
|
| void |
onDataRangeInserted(int position, int count)
Called when a range of items is inserted.
|
| void |
onDataRangeMoved(int fromPosition, int toPosition, int count)
Called when a range of items is moved.
|
| void |
onDataRangeRemoved(int position, int count)
Called when a range of items is removed.
|
| void |
removeObserver(DataBufferObserver
observer)
Unregister the given observer from receiving change notifications.
|
Register the given observer for receiving change notifications.
Clears the set of observers.
Returns true if this has any registered observers.
Called when the overall data changes.
Called when a range of items changes.
Called when a range of items is inserted.
Called when a range of items is moved.
Called when a range of items is removed.
Unregister the given observer from receiving change notifications.