koin-android-viewmodel
Module Contents
alltypes
Module Contents
android.arch.lifecycle.ViewModelStoreOwner
android.support.v4.app.Fragment
Module Contents
inline fun <reified T : ViewModel> Fragment.getSharedViewModel(qualifier: Qualifier? = null, noinline owner: ViewModelOwnerDefinition = { from(requireActivity()) }, noinline parameters: <ERROR CLASS>? = null): T
fun <T : ViewModel> Fragment.getSharedViewModel(qualifier: Qualifier? = null, owner: ViewModelOwnerDefinition = { from(requireActivity()) }, clazz: KClass<T>, parameters: <ERROR CLASS>? = null): T
inline fun <reified T : ViewModel> Fragment.getViewModel(qualifier: Qualifier? = null, noinline owner: ViewModelOwnerDefinition = { from(this) }, noinline parameters: <ERROR CLASS>? = null): T
fun <T : ViewModel> Fragment.getViewModel(qualifier: Qualifier? = null, owner: ViewModelOwnerDefinition = { from(this) }, clazz: KClass<T>, parameters: <ERROR CLASS>? = null): T
inline fun <reified T : ViewModel> Fragment.sharedViewModel(qualifier: Qualifier? = null, noinline owner: ViewModelOwnerDefinition = { from(requireActivity()) }, noinline parameters: <ERROR CLASS>? = null): Lazy<T>
fun <T : ViewModel> Fragment.sharedViewModel(qualifier: Qualifier? = null, owner: ViewModelOwnerDefinition = { from(requireActivity()) }, clazz: KClass<T>, parameters: <ERROR CLASS>? = null): Lazy<T>
inline fun <reified T : ViewModel> Fragment.viewModel(qualifier: Qualifier? = null, noinline owner: ViewModelOwnerDefinition = { from(this) }, noinline parameters: <ERROR CLASS>? = null): Lazy<T>
fun <T : ViewModel> Fragment.viewModel(qualifier: Qualifier? = null, owner: ViewModelOwnerDefinition = { from(this) }, clazz: KClass<T>, parameters: <ERROR CLASS>? = null): Lazy<T>
android.support.v7.app.AppCompatActivity
Module Contents
inline fun <reified T : ViewModel> AppCompatActivity.getViewModel(qualifier: Qualifier? = null, noinline owner: ViewModelOwnerDefinition = { from(this) }, noinline parameters: <ERROR CLASS>? = null): T
fun <T : ViewModel> AppCompatActivity.getViewModel(qualifier: Qualifier? = null, owner: ViewModelOwnerDefinition = { from(this) }, clazz: KClass<T>, parameters: <ERROR CLASS>? = null): T
inline fun <reified T : ViewModel> AppCompatActivity.viewModel(qualifier: Qualifier? = null, noinline owner: ViewModelOwnerDefinition = { from(this) }, noinline parameters: <ERROR CLASS>? = null): Lazy<T>
fun <T : ViewModel> AppCompatActivity.viewModel(qualifier: Qualifier? = null, owner: ViewModelOwnerDefinition = { from(this) }, clazz: KClass<T>, parameters: <ERROR CLASS>? = null): Lazy<T>
class DefaultViewModelFactory<T : ViewModel> : Factory
org.koin.android.scope.ScopeActivity
Module Contents
inline fun <reified T : ViewModel> ScopeActivity.getViewModel(qualifier: Qualifier? = null, noinline owner: ViewModelOwnerDefinition = { ViewModelOwner.from(this) }, noinline parameters: <ERROR CLASS>? = null): T
fun <T : ViewModel> ScopeActivity.getViewModel(qualifier: Qualifier? = null, owner: ViewModelOwnerDefinition = { ViewModelOwner.from(this) }, clazz: KClass<T>, parameters: <ERROR CLASS>? = null): T
inline fun <reified T : ViewModel> ScopeActivity.viewModel(qualifier: Qualifier? = null, noinline owner: ViewModelOwnerDefinition = { ViewModelOwner.from(this) }, noinline parameters: <ERROR CLASS>? = null): Lazy<T>
fun <T : ViewModel> ScopeActivity.viewModel(qualifier: Qualifier? = null, owner: ViewModelOwnerDefinition = { ViewModelOwner.from(this) }, clazz: KClass<T>, parameters: <ERROR CLASS>? = null): Lazy<T>
org.koin.android.scope.ScopeFragment
Module Contents
inline fun <reified T : ViewModel> ScopeFragment.getSharedViewModel(qualifier: Qualifier? = null, noinline owner: ViewModelOwnerDefinition = { from(requireActivity()) }, noinline parameters: <ERROR CLASS>? = null): T
fun <T : ViewModel> ScopeFragment.getSharedViewModel(qualifier: Qualifier? = null, owner: ViewModelOwnerDefinition = { from(requireActivity()) }, clazz: KClass<T>, parameters: <ERROR CLASS>? = null): T
inline fun <reified T : ViewModel> ScopeFragment.getViewModel(qualifier: Qualifier? = null, noinline owner: ViewModelOwnerDefinition = { from(this) }, noinline parameters: <ERROR CLASS>? = null): T
fun <T : ViewModel> ScopeFragment.getViewModel(qualifier: Qualifier? = null, owner: ViewModelOwnerDefinition = { from(this) }, clazz: KClass<T>, parameters: <ERROR CLASS>? = null): T
inline fun <reified T : ViewModel> ScopeFragment.sharedViewModel(qualifier: Qualifier? = null, noinline owner: ViewModelOwnerDefinition = { from(requireActivity()) }, noinline parameters: <ERROR CLASS>? = null): Lazy<T>
fun <T : ViewModel> ScopeFragment.sharedViewModel(qualifier: Qualifier? = null, owner: ViewModelOwnerDefinition = { from(requireActivity()) }, clazz: KClass<T>, parameters: <ERROR CLASS>? = null): Lazy<T>
inline fun <reified T : ViewModel> ScopeFragment.viewModel(qualifier: Qualifier? = null, noinline owner: ViewModelOwnerDefinition = { from(this) }, noinline parameters: <ERROR CLASS>? = null): Lazy<T>
fun <T : ViewModel> ScopeFragment.viewModel(qualifier: Qualifier? = null, owner: ViewModelOwnerDefinition = { from(this) }, clazz: KClass<T>, parameters: <ERROR CLASS>? = null): Lazy<T>
org.koin.core.definition.BeanDefinition
org.koin.core.Koin
org.koin.core.module.Module
org.koin.core.scope.Scope
org.koin.dsl.ScopeDSL
object ScopeCompat
object SharedViewModelCompat
object ViewModelCompat
class ViewModelOwner
typealias ViewModelOwnerDefinition = () -> ViewModelOwner
class ViewModelParameter<T : Any>
typealias ViewModelStoreDefinition = () -> ViewModelStore
package org.koin.android.viewmodel
package org.koin.android.viewmodel.compat
package org.koin.android.viewmodel.dsl
package org.koin.android.viewmodel.ext.android
Module Contents
android.arch.lifecycle.ViewModelStoreOwner
android.support.v4.app.Fragment
Module Contents
inline fun <reified T : ViewModel> Fragment.getSharedViewModel(qualifier: Qualifier? = null, noinline owner: ViewModelOwnerDefinition = { from(requireActivity()) }, noinline parameters: <ERROR CLASS>? = null): T
fun <T : ViewModel> Fragment.getSharedViewModel(qualifier: Qualifier? = null, owner: ViewModelOwnerDefinition = { from(requireActivity()) }, clazz: KClass<T>, parameters: <ERROR CLASS>? = null): T
inline fun <reified T : ViewModel> Fragment.getViewModel(qualifier: Qualifier? = null, noinline owner: ViewModelOwnerDefinition = { from(this) }, noinline parameters: <ERROR CLASS>? = null): T
fun <T : ViewModel> Fragment.getViewModel(qualifier: Qualifier? = null, owner: ViewModelOwnerDefinition = { from(this) }, clazz: KClass<T>, parameters: <ERROR CLASS>? = null): T
inline fun <reified T : ViewModel> Fragment.sharedViewModel(qualifier: Qualifier? = null, noinline owner: ViewModelOwnerDefinition = { from(requireActivity()) }, noinline parameters: <ERROR CLASS>? = null): Lazy<T>
fun <T : ViewModel> Fragment.sharedViewModel(qualifier: Qualifier? = null, owner: ViewModelOwnerDefinition = { from(requireActivity()) }, clazz: KClass<T>, parameters: <ERROR CLASS>? = null): Lazy<T>
inline fun <reified T : ViewModel> Fragment.viewModel(qualifier: Qualifier? = null, noinline owner: ViewModelOwnerDefinition = { from(this) }, noinline parameters: <ERROR CLASS>? = null): Lazy<T>
fun <T : ViewModel> Fragment.viewModel(qualifier: Qualifier? = null, owner: ViewModelOwnerDefinition = { from(this) }, clazz: KClass<T>, parameters: <ERROR CLASS>? = null): Lazy<T>
android.support.v7.app.AppCompatActivity
Module Contents
inline fun <reified T : ViewModel> AppCompatActivity.getViewModel(qualifier: Qualifier? = null, noinline owner: ViewModelOwnerDefinition = { from(this) }, noinline parameters: <ERROR CLASS>? = null): T
fun <T : ViewModel> AppCompatActivity.getViewModel(qualifier: Qualifier? = null, owner: ViewModelOwnerDefinition = { from(this) }, clazz: KClass<T>, parameters: <ERROR CLASS>? = null): T
inline fun <reified T : ViewModel> AppCompatActivity.viewModel(qualifier: Qualifier? = null, noinline owner: ViewModelOwnerDefinition = { from(this) }, noinline parameters: <ERROR CLASS>? = null): Lazy<T>
fun <T : ViewModel> AppCompatActivity.viewModel(qualifier: Qualifier? = null, owner: ViewModelOwnerDefinition = { from(this) }, clazz: KClass<T>, parameters: <ERROR CLASS>? = null): Lazy<T>
org.koin.android.scope.ScopeActivity
Module Contents
inline fun <reified T : ViewModel> ScopeActivity.getViewModel(qualifier: Qualifier? = null, noinline owner: ViewModelOwnerDefinition = { ViewModelOwner.from(this) }, noinline parameters: <ERROR CLASS>? = null): T
fun <T : ViewModel> ScopeActivity.getViewModel(qualifier: Qualifier? = null, owner: ViewModelOwnerDefinition = { ViewModelOwner.from(this) }, clazz: KClass<T>, parameters: <ERROR CLASS>? = null): T
inline fun <reified T : ViewModel> ScopeActivity.viewModel(qualifier: Qualifier? = null, noinline owner: ViewModelOwnerDefinition = { ViewModelOwner.from(this) }, noinline parameters: <ERROR CLASS>? = null): Lazy<T>
fun <T : ViewModel> ScopeActivity.viewModel(qualifier: Qualifier? = null, owner: ViewModelOwnerDefinition = { ViewModelOwner.from(this) }, clazz: KClass<T>, parameters: <ERROR CLASS>? = null): Lazy<T>
org.koin.android.scope.ScopeFragment
Module Contents
inline fun <reified T : ViewModel> ScopeFragment.getSharedViewModel(qualifier: Qualifier? = null, noinline owner: ViewModelOwnerDefinition = { from(requireActivity()) }, noinline parameters: <ERROR CLASS>? = null): T
fun <T : ViewModel> ScopeFragment.getSharedViewModel(qualifier: Qualifier? = null, owner: ViewModelOwnerDefinition = { from(requireActivity()) }, clazz: KClass<T>, parameters: <ERROR CLASS>? = null): T
inline fun <reified T : ViewModel> ScopeFragment.getViewModel(qualifier: Qualifier? = null, noinline owner: ViewModelOwnerDefinition = { from(this) }, noinline parameters: <ERROR CLASS>? = null): T
fun <T : ViewModel> ScopeFragment.getViewModel(qualifier: Qualifier? = null, owner: ViewModelOwnerDefinition = { from(this) }, clazz: KClass<T>, parameters: <ERROR CLASS>? = null): T
inline fun <reified T : ViewModel> ScopeFragment.sharedViewModel(qualifier: Qualifier? = null, noinline owner: ViewModelOwnerDefinition = { from(requireActivity()) }, noinline parameters: <ERROR CLASS>? = null): Lazy<T>
fun <T : ViewModel> ScopeFragment.sharedViewModel(qualifier: Qualifier? = null, owner: ViewModelOwnerDefinition = { from(requireActivity()) }, clazz: KClass<T>, parameters: <ERROR CLASS>? = null): Lazy<T>
inline fun <reified T : ViewModel> ScopeFragment.viewModel(qualifier: Qualifier? = null, noinline owner: ViewModelOwnerDefinition = { from(this) }, noinline parameters: <ERROR CLASS>? = null): Lazy<T>
fun <T : ViewModel> ScopeFragment.viewModel(qualifier: Qualifier? = null, owner: ViewModelOwnerDefinition = { from(this) }, clazz: KClass<T>, parameters: <ERROR CLASS>? = null): Lazy<T>
package org.koin.android.viewmodel.factory
package org.koin.android.viewmodel.koin
package org.koin.android.viewmodel.scope