java.lang.Object
org.praxislive.base.Binding
A BindingContext will normally have one Binding for each bound address. The
Binding may have more than one BindingAdaptor attached to it.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classAbstract type for binding to a Control.static enumPossible rates for syncing. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidbind(Binding.Adaptor adaptor) abstract Optional<org.praxislive.core.ControlInfo> Get the ControlInfo of the bound Control, if available.abstract List<org.praxislive.core.Value> Get the most recent synced values, if the Control is a property.protected abstract voidsend(Binding.Adaptor adaptor, List<org.praxislive.core.Value> args) protected voidunbind(Binding.Adaptor adaptor) protected abstract void
-
Constructor Details
-
Binding
public Binding()
-
-
Method Details
-
getControlInfo
Get the ControlInfo of the bound Control, if available.- Returns:
- Optional of ControlInfo
-
getValues
Get the most recent synced values, if the Control is a property.- Returns:
- synced values
-
send
-
updateAdaptorConfiguration
-
bind
-
unbind
-