Gets whether the binding is currently applying a change, either to the observers or the element.
Sets whether the binding is currently applying a change, either to the observers or the element.
Gets the element.
Gets whether to combine history actions when applying changes to observers.
Sets whether to combine history actions when applying changes to observers. This is assuming a history module is being used.
Gets whether history is enabled for the binding.
Sets whether history is enabled for the binding. A valid history object must have been provided first.
Gets the name of the history action when applying changes to observers.
Sets the name of the history action when applying changes to observers.
Gets the string to postfix historyName with.
Gets the string to prefix historyName with.
Gets whether the binding is linked to observers.
Gets the linked observers.
Gets the linked paths.
Adds (inserts) a value to the linked observers at the linked paths.
The value.
Adds (inserts) multiple values to the linked observers at the linked paths.
The values.
Clones the binding. To be implemented by derived classes.
Links the specified observers to the specified paths.
The observer(s).
The path(s). The behavior of the binding depends on how many paths are passed. If an equal amount of paths and observers are passed then the binding will map each path to each observer at each index. If more observers than paths are passed then the path at index 0 will be used for all observers. If one observer and multiple paths are passed then all of the paths will be used for the observer (e.g. for curves).
Removes a value from the linked observers at the linked paths.
The value.
Removes multiple values from the linked observers from the linked paths.
The values.
Sets a value to the linked observers at the linked paths.
The value
Sets an array of values to the linked observers at the linked paths.
The values.
Unlinks the observers and paths.
Base class for data binding between IBindable Elements and Observers.