public class AggregateBinding
extends Object
implements BindingUpdatable
An aggregation of multiple bindings
| Modifiers | Name | Description |
|---|---|---|
protected Set<BindingUpdatable> |
bindings |
The member bindings managed by this aggregate. |
protected boolean |
bound |
Indicates whether the aggregate is currently bound. |
| Type Params | Return Type | Name and description |
|---|---|---|
|
public void |
addBinding(BindingUpdatable binding)Adds a binding to the aggregate. |
|
public void |
bind()Binds every member binding in insertion order. |
|
public void |
rebind()Rebinds every member binding when the aggregate is currently active. |
|
public void |
removeBinding(BindingUpdatable binding)Removes a binding from the aggregate. |
|
public void |
reverseUpdate()Pushes reverse updates through every member binding. |
|
public void |
unbind()Unbinds every member binding in insertion order. |
|
public void |
update()Pushes source updates through every member binding. |
The member bindings managed by this aggregate.
Indicates whether the aggregate is currently bound.
Adds a binding to the aggregate.
binding - the binding to addBinds every member binding in insertion order.
Rebinds every member binding when the aggregate is currently active.
Removes a binding from the aggregate.
binding - the binding to removePushes reverse updates through every member binding.
Unbinds every member binding in insertion order.
Pushes source updates through every member binding.