Current property value.
Combines two properties into a new one.
Combines two properties into a new one. Created property will be updated after any change in the origin ones.
Type of elements in provided property.
Output property elements type.
Property[B]
to combine with this
.
Parent of combined property, null
by default.
Method combining values A and B into O.
Property[O] updated on any change in this
or property
.
Unique property ID.
Unique property ID.
validation result as Future, which will be completed on the validation process ending. It can fire validation process if needed.
Registers listener which will be called on value change.
Registers listener which will be called on value change.
If true
, listener will be instantly triggered with current value of property.
Registers listener which will be called on the next value change.
Registers listener which will be called on the next value change. This listener will be fired only once.
Streams value changes to the target
property.
Streams value changes to the target
property.
It is not as strong relation as transform
, because target
can change value independently.
Creates ReadableProperty[B] linked to this
.
Creates ReadableProperty[B] linked to this
. Changes will be synchronized with this
.
Type of new Property.
Method transforming type A of existing Property to type B of new Property.
New ReadableProperty[B], which will be synchronised with original ReadableProperty[A].
Creates ReadableSeqProperty[B] linked to this
.
Creates ReadableSeqProperty[B] linked to this
. Changes will be synchronized with this
.
Type of elements in new SeqProperty.
Method transforming type A of existing Property to type Seq[B] of new Property.
New ReadableSeqProperty[B], which will be synchronised with original ReadableProperty[A].
Property containing validation result.
Property containing validation result.