![]() |
MyScript Interactive Ink SDK
3.0.1
|
#include <Configuration.h>
Public Member Functions | |
| virtual | ~Configuration ()=default |
| virtual void | addListener (std::shared_ptr< IConfigurationListener > listener)=0 |
| virtual void | removeListener (std::shared_ptr< IConfigurationListener > listener)=0 |
Public Member Functions inherited from myscript::iink::ParameterSet | |
| virtual | ~ParameterSet ()=default |
| virtual void | inject (const String &jsonText)=0 |
| virtual String | getString (const String &key) const =0 |
| virtual String | getString (const String &key, const String &defaultValue) const =0 |
| virtual void | setString (const String &key, const String &value)=0 |
| virtual bool | getBoolean (const String &key) const =0 |
| virtual bool | getBoolean (const String &key, bool defaultValue) const =0 |
| virtual void | setBoolean (const String &key, bool value)=0 |
| virtual double | getNumber (const String &key) const =0 |
| virtual double | getNumber (const String &key, double defaultValue) const =0 |
| virtual void | setNumber (const String &key, double value)=0 |
| virtual std::vector< String > | getStringArray (const String &key) const =0 |
| virtual std::vector< String > | getStringArray (const String &key, const std::vector< String > &defaultValue) const =0 |
| virtual void | setStringArray (const String &key, const std::vector< String > &value)=0 |
| virtual std::shared_ptr< ParameterSet > | getSection (const String &key)=0 |
Represents the configuration values of the iink runtime environment.
|
virtualdefault |
|
pure virtual |
Adds the specified listener to this configuration.
| listener | the listener to be added. |
| std::invalid_argument | when listener is nullptr. |
|
pure virtual |
Removes the specified listener from this configuration.
| listener | the listener to be removed. |
| std::invalid_argument | when listener is nullptr. |