Kanzi 3.9.10
AbstractBinding Class Reference

A binding is a relation between two property values. More...

Inheritance diagram for AbstractBinding:
[legend]

Public Member Functions

void addProcessor (BindingProcessor processor)
 Adds a binding processor.
 
long getNative ()
 Gets a pointer to the backing C++ instance.
 
void removeProcessor (BindingProcessor processor)
 Removes a binding processor.
 

Detailed Description

A binding is a relation between two property values.

In most cases, this means a relation between a property in a source node and a target property in the node which the binding is set. Bindings can also bind values from sources other than object properties and write to other targets. The relationship is abstracted into binding sources and targets.

Member Function Documentation

◆ addProcessor()

void addProcessor ( BindingProcessor processor)

Adds a binding processor.

Parameters
processorThe binding processor to add.

◆ getNative()

long getNative ( )

Gets a pointer to the backing C++ instance.

Returns
A pointer to the backing C++ instance. Type: kanzi::AbstractBinding*.

◆ removeProcessor()

void removeProcessor ( BindingProcessor processor)

Removes a binding processor.

Parameters
processorThe binding processor to remove.