PropertyBase

abstract class PropertyBase<V>(val bean: Any? = null, val beanName: String? = null) : ObservableValueBase<V> , Property<V>

Inheritors

Constructors

Link copied to clipboard
constructor(bean: Any? = null, beanName: String? = null)

Properties

Link copied to clipboard
open override val bean: Any? = null
Link copied to clipboard
open override val beanName: String? = null

Functions

Link copied to clipboard
open override fun bidirectionalBind(other: Property<V>): BidirectionalBind
open override fun <B> bidirectionalBind(other: Property<B>, converter: Converter<V, B>): BidirectionalBind

This property's value is set to other's value, and then both values are bound to each other. i.e. if either property changes, the other will also change.

Link copied to clipboard
open override fun bidirectionalUnbind(other: Property<*>?)

Removes a bidirectional bind created using bidirectionalBind.

Link copied to clipboard
open override fun bindTo(to: ObservableValue<V>)

The value of this property is bound to the value of property to.

Link copied to clipboard
open override fun isBound(): Boolean
Link copied to clipboard
open override fun toString(): String
Link copied to clipboard
open override fun unbind()