Kanzi  3.9.6
Kanzi Engine API
kanzi::DataSourceExpressionValueSource Class Reference

Data Source expression value source. More...

#include <kanzi/core.ui/binding/data_source_expression_value_source.hpp>

Inheritance diagram for kanzi::DataSourceExpressionValueSource:
[legend]

Public Member Functions

string getPath () const
 Gets the source object path. More...
 
- Public Member Functions inherited from kanzi::AbstractExpressionValueSource
BindingSourcePtr convertToBindingSource ()
 Converts this expression value source to a matching binding source. More...
 
AbstractExpressionValueSourceRuntimePtr createRuntime (ExpressionBindingSourceRuntime &host)
 Creates a runtime for this expression value source. More...
 
virtual ~AbstractExpressionValueSource ()
 Destructor. More...
 

Static Public Member Functions

static DataSourceExpressionValueSourceSharedPtr create (string_view path)
 Creates an object property expression value source. More...
 

Protected Member Functions

BindingSourcePtr convertToBindingSourceOverride () override
 AbstractExpressionValueSource::convertToBindingSourceOverride() implementation. More...
 
AbstractExpressionValueSourceRuntimePtr createRuntimeOverride (ExpressionBindingSourceRuntime &host) override
 AbstractExpressionValueSource::createRuntimeOverride() implementation. More...
 
 DataSourceExpressionValueSource (string_view path)
 Constructor. More...
 
- Protected Member Functions inherited from kanzi::AbstractExpressionValueSource
 AbstractExpressionValueSource ()
 Constructor. More...
 

Protected Attributes

string m_path
 Path to object to listen to. More...
 

Detailed Description

Data Source expression value source.

Since
Kanzi 3.7.0

Constructor & Destructor Documentation

◆ DataSourceExpressionValueSource()

kanzi::DataSourceExpressionValueSource::DataSourceExpressionValueSource ( string_view  path)
inlineprotected

Constructor.

Parameters
pathPath to data object.

Member Function Documentation

◆ create()

static DataSourceExpressionValueSourceSharedPtr kanzi::DataSourceExpressionValueSource::create ( string_view  path)
static

Creates an object property expression value source.

Parameters
pathPath to data object.

◆ getPath()

string kanzi::DataSourceExpressionValueSource::getPath ( ) const
inline

Gets the source object path.

Returns
Path to object.

◆ createRuntimeOverride()

AbstractExpressionValueSourceRuntimePtr kanzi::DataSourceExpressionValueSource::createRuntimeOverride ( ExpressionBindingSourceRuntime host)
overrideprotectedvirtual

◆ convertToBindingSourceOverride()

BindingSourcePtr kanzi::DataSourceExpressionValueSource::convertToBindingSourceOverride ( )
overrideprotectedvirtual

Member Data Documentation

◆ m_path

string kanzi::DataSourceExpressionValueSource::m_path
protected

Path to object to listen to.


The documentation for this class was generated from the following file: