interface ScopedInstance
getProperty |
fun <T> Any.getProperty(prop: KMutableProperty1<*, T>): ObjectProperty<T> |
observable |
fun <T : Any> Any.observable(propName: String): ObjectProperty<T> |
Controller |
abstract class Controller : Component, ScopedInstance |
Injectable |
interface |
View |
abstract class View : UIComponent, ScopedInstance |
ViewModel |
open class ViewModel : Component, ScopedInstance |