koin-android
Module Contents
alltypes
Module Contents
android.app.Service
android.content.ComponentCallbacks
class AndroidLogger : Logger
interface AndroidScopeComponent
androidx.activity.ComponentActivity
androidx.fragment.app.Fragment
androidx.fragment.app.Fragment
Module Contents
inline fun <reified T : ViewModel> Fragment.getSharedViewModel(qualifier: Qualifier? = null, noinline parameters: ParametersDefinition? = null): T
fun <T : ViewModel> Fragment.getSharedViewModel(qualifier: Qualifier? = null, clazz: KClass<T>, parameters: ParametersDefinition? = null): T
inline fun <reified T : ViewModel> Fragment.getStateViewModel(qualifier: Qualifier? = null, noinline state: BundleDefinition = emptyState(), noinline parameters: ParametersDefinition? = null): T
fun <T : ViewModel> Fragment.getStateViewModel(qualifier: Qualifier? = null, state: BundleDefinition = emptyState(), clazz: KClass<T>, parameters: ParametersDefinition? = null): T
inline fun <reified T : ViewModel> Fragment.sharedStateViewModel(qualifier: Qualifier? = null, noinline state: BundleDefinition = emptyState(), noinline parameters: ParametersDefinition? = null): Lazy<T>
fun <T : ViewModel> Fragment.sharedStateViewModel(qualifier: Qualifier? = null, state: BundleDefinition = emptyState(), clazz: KClass<T>, parameters: ParametersDefinition? = null): Lazy<T>
inline fun <reified T : ViewModel> Fragment.sharedViewModel(qualifier: Qualifier? = null, noinline parameters: ParametersDefinition? = null): Lazy<T>
fun <T : ViewModel> Fragment.sharedViewModel(qualifier: Qualifier? = null, clazz: KClass<T>, parameters: ParametersDefinition? = null): Lazy<T>
androidx.fragment.app.FragmentActivity
androidx.fragment.app.FragmentTransaction
androidx.lifecycle.LifecycleOwner
androidx.lifecycle.ViewModelStoreOwner
androidx.savedstate.SavedStateRegistryOwner
Module Contents
inline fun <reified T : ViewModel> SavedStateRegistryOwner.getStateViewModel(qualifier: Qualifier? = null, noinline state: BundleDefinition = emptyState(), noinline parameters: ParametersDefinition? = null): T
fun <T : ViewModel> SavedStateRegistryOwner.getStateViewModel(qualifier: Qualifier? = null, state: BundleDefinition = emptyState(), clazz: KClass<T>, parameters: ParametersDefinition? = null): T
inline fun <reified T : ViewModel> SavedStateRegistryOwner.stateViewModel(qualifier: Qualifier? = null, noinline state: BundleDefinition = emptyState(), noinline parameters: ParametersDefinition? = null): Lazy<T>
fun <T : ViewModel> SavedStateRegistryOwner.stateViewModel(qualifier: Qualifier? = null, state: BundleDefinition = emptyState(), clazz: KClass<T>, parameters: ParametersDefinition? = null): Lazy<T>
typealias BundleDefinition = () -> Bundle
class DefaultViewModelFactory<T : ViewModel> : Factory
object KoinAndroidApplication
class KoinFragmentFactory : FragmentFactory, KoinComponent
class LifecycleScopeDelegate : ReadOnlyProperty<LifecycleOwner, Scope>
class MissingAndroidContextException : Throwable
org.koin.core.definition.BeanDefinition
org.koin.core.Koin
Module Contents
inline fun <reified T : ViewModel> Koin.getViewModel(qualifier: Qualifier? = null, noinline state: BundleDefinition? = null, noinline owner: ViewModelOwnerDefinition, noinline parameters: ParametersDefinition? = null): T
fun <T : ViewModel> Koin.getViewModel(qualifier: Qualifier? = null, state: BundleDefinition? = null, owner: ViewModelOwnerDefinition, clazz: KClass<T>, parameters: ParametersDefinition? = null): T
fun <T : ViewModel> Koin.getViewModel(viewModelParameters: ViewModelParameter<T>): T
inline fun <reified T : ViewModel> Koin.viewModel(qualifier: Qualifier? = null, noinline state: BundleDefinition? = null, noinline owner: ViewModelOwnerDefinition, mode: LazyThreadSafetyMode = LazyThreadSafetyMode.SYNCHRONIZED, noinline parameters: ParametersDefinition? = null): Lazy<T>
org.koin.core.KoinApplication
org.koin.core.KoinApplication
org.koin.core.module.Module
org.koin.core.module.Module
org.koin.core.scope.Scope
org.koin.core.scope.Scope
Module Contents
inline fun <reified T : ViewModel> Scope.getViewModel(qualifier: Qualifier? = null, noinline state: BundleDefinition? = null, noinline owner: ViewModelOwnerDefinition, noinline parameters: ParametersDefinition? = null): T
fun <T : ViewModel> Scope.getViewModel(qualifier: Qualifier? = null, state: BundleDefinition? = null, owner: ViewModelOwnerDefinition, clazz: KClass<T>, parameters: ParametersDefinition? = null): T
fun <T : ViewModel> Scope.getViewModel(viewModelParameters: ViewModelParameter<T>): T
inline fun <reified T : ViewModel> Scope.viewModel(qualifier: Qualifier? = null, noinline state: BundleDefinition? = null, noinline owner: ViewModelOwnerDefinition, mode: LazyThreadSafetyMode = LazyThreadSafetyMode.SYNCHRONIZED, noinline parameters: ParametersDefinition? = null): Lazy<T>
org.koin.dsl.ScopeDSL
org.koin.dsl.ScopeDSL
typealias SavedStateRegistryOwnerDefinition = () -> SavedStateRegistryOwner
abstract class ScopeActivity : AppCompatActivity, AndroidScopeComponent
abstract class ScopeFragment : Fragment, AndroidScopeComponent
class ScopeHandlerViewModel : ViewModel
abstract class ScopeService : Service, AndroidScopeComponent
class StateDefinitionParameter : DefinitionParameters
class StateViewModelFactory<T : ViewModel> : AbstractSavedStateViewModelFactory
class ViewModelOwner
typealias ViewModelOwnerDefinition = () -> ViewModelOwner
class ViewModelParameter<T : Any>
typealias ViewModelStoreDefinition = () -> ViewModelStore
package org.koin.android.error
package org.koin.android.ext.android
package org.koin.android.ext.koin
package org.koin.android.java
package org.koin.android.logger
package org.koin.android.scope
package org.koin.androidx.fragment.android
package org.koin.androidx.fragment.dsl
package org.koin.androidx.fragment.koin
package org.koin.androidx.scope
package org.koin.androidx.viewmodel
package org.koin.androidx.viewmodel.dsl
package org.koin.androidx.viewmodel.ext.android
Module Contents
androidx.fragment.app.Fragment
Module Contents
inline fun <reified T : ViewModel> Fragment.getSharedViewModel(qualifier: Qualifier? = null, noinline parameters: ParametersDefinition? = null): T
fun <T : ViewModel> Fragment.getSharedViewModel(qualifier: Qualifier? = null, clazz: KClass<T>, parameters: ParametersDefinition? = null): T
inline fun <reified T : ViewModel> Fragment.getStateViewModel(qualifier: Qualifier? = null, noinline state: BundleDefinition = emptyState(), noinline parameters: ParametersDefinition? = null): T
fun <T : ViewModel> Fragment.getStateViewModel(qualifier: Qualifier? = null, state: BundleDefinition = emptyState(), clazz: KClass<T>, parameters: ParametersDefinition? = null): T
inline fun <reified T : ViewModel> Fragment.sharedStateViewModel(qualifier: Qualifier? = null, noinline state: BundleDefinition = emptyState(), noinline parameters: ParametersDefinition? = null): Lazy<T>
fun <T : ViewModel> Fragment.sharedStateViewModel(qualifier: Qualifier? = null, state: BundleDefinition = emptyState(), clazz: KClass<T>, parameters: ParametersDefinition? = null): Lazy<T>
inline fun <reified T : ViewModel> Fragment.sharedViewModel(qualifier: Qualifier? = null, noinline parameters: ParametersDefinition? = null): Lazy<T>
fun <T : ViewModel> Fragment.sharedViewModel(qualifier: Qualifier? = null, clazz: KClass<T>, parameters: ParametersDefinition? = null): Lazy<T>
androidx.lifecycle.ViewModelStoreOwner
androidx.savedstate.SavedStateRegistryOwner
Module Contents
inline fun <reified T : ViewModel> SavedStateRegistryOwner.getStateViewModel(qualifier: Qualifier? = null, noinline state: BundleDefinition = emptyState(), noinline parameters: ParametersDefinition? = null): T
fun <T : ViewModel> SavedStateRegistryOwner.getStateViewModel(qualifier: Qualifier? = null, state: BundleDefinition = emptyState(), clazz: KClass<T>, parameters: ParametersDefinition? = null): T
inline fun <reified T : ViewModel> SavedStateRegistryOwner.stateViewModel(qualifier: Qualifier? = null, noinline state: BundleDefinition = emptyState(), noinline parameters: ParametersDefinition? = null): Lazy<T>
fun <T : ViewModel> SavedStateRegistryOwner.stateViewModel(qualifier: Qualifier? = null, state: BundleDefinition = emptyState(), clazz: KClass<T>, parameters: ParametersDefinition? = null): Lazy<T>
package org.koin.androidx.viewmodel.factory
package org.koin.androidx.viewmodel.koin
Module Contents
org.koin.core.Koin
Module Contents
inline fun <reified T : ViewModel> Koin.getViewModel(qualifier: Qualifier? = null, noinline state: BundleDefinition? = null, noinline owner: ViewModelOwnerDefinition, noinline parameters: ParametersDefinition? = null): T
fun <T : ViewModel> Koin.getViewModel(qualifier: Qualifier? = null, state: BundleDefinition? = null, owner: ViewModelOwnerDefinition, clazz: KClass<T>, parameters: ParametersDefinition? = null): T
fun <T : ViewModel> Koin.getViewModel(viewModelParameters: ViewModelParameter<T>): T
inline fun <reified T : ViewModel> Koin.viewModel(qualifier: Qualifier? = null, noinline state: BundleDefinition? = null, noinline owner: ViewModelOwnerDefinition, mode: LazyThreadSafetyMode = LazyThreadSafetyMode.SYNCHRONIZED, noinline parameters: ParametersDefinition? = null): Lazy<T>
package org.koin.androidx.viewmodel.parameter
package org.koin.androidx.viewmodel.scope
Module Contents
typealias BundleDefinition = () -> Bundle
fun emptyState(): BundleDefinition
org.koin.core.scope.Scope
Module Contents
inline fun <reified T : ViewModel> Scope.getViewModel(qualifier: Qualifier? = null, noinline state: BundleDefinition? = null, noinline owner: ViewModelOwnerDefinition, noinline parameters: ParametersDefinition? = null): T
fun <T : ViewModel> Scope.getViewModel(qualifier: Qualifier? = null, state: BundleDefinition? = null, owner: ViewModelOwnerDefinition, clazz: KClass<T>, parameters: ParametersDefinition? = null): T
fun <T : ViewModel> Scope.getViewModel(viewModelParameters: ViewModelParameter<T>): T
inline fun <reified T : ViewModel> Scope.viewModel(qualifier: Qualifier? = null, noinline state: BundleDefinition? = null, noinline owner: ViewModelOwnerDefinition, mode: LazyThreadSafetyMode = LazyThreadSafetyMode.SYNCHRONIZED, noinline parameters: ParametersDefinition? = null): Lazy<T>
typealias SavedStateRegistryOwnerDefinition = () -> SavedStateRegistryOwner
typealias ViewModelStoreDefinition = () -> ViewModelStore