tornadofx / tornadofx / ScopedInstance

ScopedInstance

interface ScopedInstance

Extension Functions

getProperty fun <T> Any.getProperty(prop: KMutableProperty1<*, T>): ObjectProperty<T>
observable fun <T : Any> Any.observable(propName: String): ObjectProperty<T>

Inheritors

Controller abstract class Controller : Component, ScopedInstance
Injectable interface Injectable : ScopedInstance
View abstract class View : UIComponent, ScopedInstance
ViewModel open class ViewModel : Component, ScopedInstance