Holds the runtime state of a CallbackBindingProcessor. More...
#include <kanzi/core.ui/binding/callback_binding_processor_runtime.hpp>
Static Public Member Functions | |
| static unique_ptr< CallbackProcessorRuntime > | create (CallbackBindingProcessor &processor) |
| Creates a CallbackProcessorRuntime. More... | |
Protected Member Functions | |
| CallbackProcessorRuntime (CallbackBindingProcessor &processor) | |
| Constructor. More... | |
| bool | validateOverride (Variant &value) override |
| BindingProcessorRuntime::validateOverride() implementation. More... | |
Protected Member Functions inherited from kanzi::BindingProcessorRuntime | |
| virtual void | attachOverride (AbstractBindingRuntime &bindingRuntime, BindingLookupContext &lookupContext) |
| Implementation-specific attach of the binding processor runtime. More... | |
| BindingProcessorRuntime (BindingProcessor &processor) | |
| Constructor. More... | |
| virtual void | detachOverride () |
| Implementation-specific detach of the binding processor runtime. More... | |
Additional Inherited Members | |
Public Member Functions inherited from kanzi::BindingProcessorRuntime | |
| void | attach (AbstractBindingRuntime &bindingRuntime, BindingLookupContext &lookupContext) |
| Called when the binding source or target runtime containing the processor runtime is being attached. More... | |
| void | detach () |
| Called when the binding source or target runtime containing the processor runtime is being detached. More... | |
| AbstractBindingRuntime * | getBindingRuntime () const |
| Gets the binding runtime. More... | |
| BindingProcessor & | getProcessor () const |
| Gets the binding processor. More... | |
| bool | validate (Variant &value) |
| Returns true if the BindingProcessorRuntime has a valid state. More... | |
| virtual | ~BindingProcessorRuntime ()=default |
| Destructor. More... | |
Protected Attributes inherited from kanzi::BindingProcessorRuntime | |
| AbstractBindingRuntime * | m_bindingRuntime |
| The binding runtime containing the BindingProcessorRuntime. More... | |
| BindingLookupContext * | m_lookupContext |
| Binding lookup context for the processor. More... | |
| BindingProcessor & | m_processor |
| The processor whose runtime state is held by the BindingProcessorRuntime. More... | |
Holds the runtime state of a CallbackBindingProcessor.
|
explicitprotected |
Constructor.
| processor | The CallbackBindingProcessor who's runtime state is held by the created CallbackProcessorRuntime. |
|
static |
Creates a CallbackProcessorRuntime.
| processor | The CallbackBindingProcessor who's runtime state is held by the created CallbackProcessorRuntime. |
|
overrideprotectedvirtual |
BindingProcessorRuntime::validateOverride() implementation.
Implements kanzi::BindingProcessorRuntime.