MeVisLab Toolbox Reference
ml::ApplicationProperties Class Reference

#include <mlApplicationProperties.h>

Static Public Member Functions

static std::string getString (const char *propertyName, const std::string &defaultValue=std::string())
static MLint32 getInt (const char *propertyName, MLint32 defaultValue=0)
static bool getBool (const char *propertyName, bool defaultValue=false)
static double getDouble (const char *propertyName, double defaultValue=0)
static bool hasProperty (const char *propertyName)

Detailed Description

Static class that defines an interface to access properties of the host application. Thread-safety: This class is not thread-safe.

Definition at line 26 of file mlApplicationProperties.h.

Member Function Documentation

◆ getBool()

bool ml::ApplicationProperties::getBool ( const char * propertyName,
bool defaultValue = false )
static

Returns bool property, returns given defaultValue if property is unknown (or if propertyName is NULL).

◆ getDouble()

double ml::ApplicationProperties::getDouble ( const char * propertyName,
double defaultValue = 0 )
static

Returns double property, returns given defaultValue if property is unknown (or if propertyName is NULL).

◆ getInt()

MLint32 ml::ApplicationProperties::getInt ( const char * propertyName,
MLint32 defaultValue = 0 )
static

Returns int property, returns given defaultValue if property is unknown (or if propertyName is NULL).

◆ getString()

std::string ml::ApplicationProperties::getString ( const char * propertyName,
const std::string & defaultValue = std::string() )
static

Returns string property, returns given defaultValue if property is unknown (or if propertyName is NULL).

◆ hasProperty()

bool ml::ApplicationProperties::hasProperty ( const char * propertyName)
static

Returns true if the property exists, false otherwise (or if propertyName is NULL).


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