Kanzi 3.9.10
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.
 
- Public Member Functions inherited from kanzi::AbstractExpressionValueSource
BindingSourcePtr convertToBindingSource ()
 Converts this expression value source to a matching binding source.
 
AbstractExpressionValueSourceRuntimePtr createRuntime (ExpressionBindingSourceRuntime &host)
 Creates a runtime for this expression value source.
 
virtual ~AbstractExpressionValueSource ()
 Destructor.
 

Static Public Member Functions

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

Protected Member Functions

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

Protected Attributes

string m_path
 Path to object to listen to.
 

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: