Package org.apache.groovy.swing.binding
package org.apache.groovy.swing.binding
Classes related to property binding.
-
ClassDescriptionBase implementation for
FullBindingthat handles validation and value conversion.An aggregation of multiple bindingsThis class returns half boundFullBindings on the source half to the model object for every property reference (and I do mean every, valid or not, queried before or not).The bind path object.Uses a closure invocation to compute a source value for a binding.Creates bindings that track the property path referenced by a closure expression.Creates bindings that update whenever a named event handler property fires.Coordinates value propagation between aSourceBindingand aTargetBinding.Maintains two synchronizedPropertyBindinginstances that update each other.Binds directly to a bean property and can act as a source, target, or trigger binding.Defines the thread on which target updates should run.Adapts aPropertyChangeListenerso it can be used as aTargetBinding.A full binding that watches an entire property path rather than a single observable bean property.Supplies values from the source side of a binding.Creates bindings driven by a Swing timer.Receives values on the target side of a binding.Creates aFullBindingthat reacts to changes from a triggering source.