defines the top-level property that contains the value bound hierarchically by name
the dot-separated name to access the valueProperty value within the property
the container of the value
Disconnects the listeners and stops this binding having any further affect
the dot-separated name to access the valueProperty value within the property
defines the top-level property that contains the value bound hierarchically by name
Updates the property to reflect the value contained in valueProperty
Updates the valueProperty to reflect the value contained in property
the container of the value
Binds a top-level property and a hierarchically lower property together so a change to one updates the other.
Simple example:
case class Person(name: String) val property = Property[Person]() val valueProperty = Property[String]() val binding = CaseClassBinding(property, "name", valueProperty) binding.updateValueProperty()
defines the top-level property that contains the value bound hierarchically by name
the dot-separated name to access the valueProperty value within the property
the container of the value