jp.co.cyberagent.kite.core.AbstractKiteMutableState | Inherits this abstract class to create custom KiteMutableState. When KiteMutableState.value changed, calls notifyChanged to notify its subscriber. When access the getter of KiteMutableState.value, calls subscribe to add itself as the dependency to any potential subscriber. |
jp.co.cyberagent.kite.core.Invoker0 | |
jp.co.cyberagent.kite.core.Invoker1 | |
jp.co.cyberagent.kite.core.Invoker2 | |
jp.co.cyberagent.kite.core.Invoker3 | |
jp.co.cyberagent.kite.core.Invoker4 | |
jp.co.cyberagent.kite.core.Invoker5 | |
jp.co.cyberagent.kite.core.Invoker6 | |
jp.co.cyberagent.kite.core.KiteContext | Persistent context for the KiteDslScope. It behaves like a map. |
jp.co.cyberagent.kite.core.KiteContextElement | |
jp.co.cyberagent.kite.core.KiteCoroutineDispatchers | A set of CoroutineDispatcher and will be set into the KiteContext. This allows the coroutine to become testable with providing testable CoroutineDispatcher. |
jp.co.cyberagent.kite.core.KiteDslMaker | |
jp.co.cyberagent.kite.core.KiteDslScope | Define a scope for kite DSL. All kite DSL (like state, memo, etc) is an extension on KiteDslScope. KiteDslScope implements CoroutineScope so you can start coroutine via launch, and async. |
jp.co.cyberagent.kite.core.KiteMemoScope | |
jp.co.cyberagent.kite.core.KiteMutableState | Represents a mutable KiteState that provided a setter for value. Do not implemented this interface directly, instead inherits the abstract class AbstractKiteMutableState. |
jp.co.cyberagent.kite.core.KiteState | Represents a read-only state with single updatable value. |
jp.co.cyberagent.kite.core.KiteStateCreator | Defines how to create KiteMutableState. |
jp.co.cyberagent.kite.core.KiteSubscribeScope | Define a scope for subscribing a action to the change of some KiteStates automatically. |
jp.co.cyberagent.kite.core.MainThreadChecker | A helper interface to determine current thread is main thread or not. |
jp.co.cyberagent.kite.core.MutableKiteContext | A modifiable KiteContext. |
jp.co.cyberagent.kite.core.Tuple2 | |
jp.co.cyberagent.kite.core.Tuple3 | |
jp.co.cyberagent.kite.core.Tuple4 | |
jp.co.cyberagent.kite.core.Tuple5 | |
jp.co.cyberagent.kite.core.Tuple6 | |