Package custom_jfx_plugin.property
Interface ObservableProperty<T>
- All Superinterfaces:
Property<T>
-
Method Summary
Modifier and TypeMethodDescriptionvoidaddChangeListener(@NotNull ValueListener<T> listener) Bind changes to passed listenerstatic <T> @NotNull ObservableProperty<T>create()Generate new instance of property without initial valuestatic <T> @NotNull ObservableProperty<T>create(T initial) Generate new instance of property with initial valuevoidremoveListener(@NotNull ValueListener<T> listener) Remove the listener from instanceMethods inherited from interface custom_jfx_plugin.property.Property
get, getOrElse, getOrElse, getOrElseThrow, getOrElseThrow, isNotPresent, isPresent, set, set
-
Method Details
-
addChangeListener
Bind changes to passed listener- Parameters:
listener- the listener object
-
removeListener
Remove the listener from instance- Parameters:
listener- the listener to remove
-
create
Generate new instance of property without initial value- Type Parameters:
T- property type value- Returns:
- property instance
-
create
Generate new instance of property with initial value- Type Parameters:
T- property type value- Returns:
- property instance
-