OTX-Runtime for C++  
OpenTestSystem::Otx::Runtime::Api::Project::Settings::IRuntimeSettings Class Referenceabstract

Contains the Runtime settings. More...

#include <IRuntimeSettings.h>

Public Member Functions

virtual std::string GetExternalAppPath ()=0
 Gets external application path used by OTXMapping. More...
 
virtual std::string GetOtxMapping ()=0
 Gets the current OTXMapping file. More...
 
virtual std::vector< std::string > GetOtxMappings ()=0
 Gets all OTXMapping file names stored inside the project More...
 
virtual std::string GetResourceMapping ()=0
 Gets the current Resource-Mapping file. More...
 
virtual std::vector< std::string > GetResourceMappings ()=0
 Gets all Resource-Mapping file names stored inside the project More...
 
virtual void SetExternalAppPath (const std::string &value)=0
 Sets external application path used by OTXMapping. More...
 
virtual void SetOtxMapping (const std::string &value)=0
 Sets the current OTXMapping file. More...
 
virtual void SetResourceMapping (const std::string &value)=0
 Sets the current Resource-Mapping file. More...
 

Detailed Description

Contains the Runtime settings.

Member Function Documentation

◆ GetExternalAppPath()

virtual std::string OpenTestSystem::Otx::Runtime::Api::Project::Settings::IRuntimeSettings::GetExternalAppPath ( )
pure virtual

Gets external application path used by OTXMapping.

Returns
External application path

◆ GetOtxMapping()

virtual std::string OpenTestSystem::Otx::Runtime::Api::Project::Settings::IRuntimeSettings::GetOtxMapping ( )
pure virtual

Gets the current OTXMapping file.

Returns
OTX-Mapping file

◆ GetOtxMappings()

virtual std::vector<std::string> OpenTestSystem::Otx::Runtime::Api::Project::Settings::IRuntimeSettings::GetOtxMappings ( )
pure virtual

Gets all OTXMapping file names stored inside the project

Returns
A list of String

◆ GetResourceMapping()

virtual std::string OpenTestSystem::Otx::Runtime::Api::Project::Settings::IRuntimeSettings::GetResourceMapping ( )
pure virtual

Gets the current Resource-Mapping file.

Returns
Resource-Mapping file

◆ GetResourceMappings()

virtual std::vector<std::string> OpenTestSystem::Otx::Runtime::Api::Project::Settings::IRuntimeSettings::GetResourceMappings ( )
pure virtual

Gets all Resource-Mapping file names stored inside the project

Returns
A list of String

◆ SetExternalAppPath()

virtual void OpenTestSystem::Otx::Runtime::Api::Project::Settings::IRuntimeSettings::SetExternalAppPath ( const std::string &  value)
pure virtual

Sets external application path used by OTXMapping.

The external application path must be an absolute path to an existing directory. All applications used inside the OTX mapping are searched in this path.

A new external application path

◆ SetOtxMapping()

virtual void OpenTestSystem::Otx::Runtime::Api::Project::Settings::IRuntimeSettings::SetOtxMapping ( const std::string &  value)
pure virtual

Sets the current OTXMapping file.

The value can be a file name from OtxMappings list or an absolute path to an arbitrary mapping file.

A new OTX-Mapping file

◆ SetResourceMapping()

virtual void OpenTestSystem::Otx::Runtime::Api::Project::Settings::IRuntimeSettings::SetResourceMapping ( const std::string &  value)
pure virtual

Sets the current Resource-Mapping file.

The value can be a file name from ResourceMappings list or an absolute path to an arbitrary resource mapping file.

A new Resource-Mapping file


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