RuntimeDataBuilder¶
-
class
kanzi::connect
::
RuntimeDataBuilder
¶ Internalization functionality.
Public Static Functions
-
RuntimeDataObjectSharedPtr
build
(const string &rootPath, const string &xml, const persistence::SettingFactory *settingFactory)¶ Build node tree from xml definition.
- Return
node tree
- Parameters
rootPath
: Defines the path for the root object, the children will append to thisxml
: the xml to internalizesettingFactory
: factory to access persistence service
-
RuntimeDataObjectSharedPtr
build
(const tinyxml2::XMLElement *element, const persistence::SettingFactory *settingFactory)¶ Build the object tree from given XML node tree.
Effectively all the childs of provided node are enumerated and created accordingly
- Parameters
element
: the element whom childs are to be enumerated.settingFactory
: factory to access persistence service
-
RuntimeDataObjectSharedPtr