tornadofx / tornadofx / Scope

Scope

open class Scope

Constructors

<init> Scope(workspace: Workspace, vararg setInScope: ScopedInstance)
Scope(vararg setInScope: ScopedInstance)
Scope()

Properties

hasActiveWorkspace val hasActiveWorkspace: Boolean
workspace var workspace: Workspace

Functions

deregister fun deregister(): Unit
invoke operator fun invoke(vararg injectable: KClass<out Component>): Unit
workspace fun workspace(workspace: Workspace): <ERROR CLASS>

Extension Functions

getProperty fun <T> Any.getProperty(prop: KMutableProperty1<*, T>): ObjectProperty<T>
observable fun <T : Any> Any.observable(propName: String): ObjectProperty<T>
set fun <T : ScopedInstance> Scope.set(vararg value: T): <ERROR CLASS>