open class ListCallbackContainer<T : Any!> : CallbackContainer<T>
Default callback container implementation. It uses ArrayList
to store registered callbacks.
ListCallbackContainer()
Default callback container implementation. It uses |
open fun addCallback(callback: T): Unit |
|
open fun doOnEachCallback(action: Block<T>): Unit |
|
open fun first(): Optional<T> |
|
open fun getAllCallbacks(): MutableList<T> |
|
open fun getSize(): Long |
|
open fun isEmpty(): Boolean |
|
open fun last(): Optional<T> |
|
open fun removeAllCallbacks(): Unit |
|
open fun removeCallback(callback: T): Unit |