|
| virtual | ~Configuration ()=default |
| |
| virtual void | reset ()=0 |
| |
| virtual void | addListener (std::shared_ptr< IConfigurationListener > listener)=0 |
| |
| virtual void | removeListener (std::shared_ptr< IConfigurationListener > listener)=0 |
| |
| 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::vector< double > | getNumberArray (const String &key) const =0 |
| |
| virtual std::vector< double > | getNumberArray (const String &key, const std::vector< double > &defaultValue) const =0 |
| |
| virtual void | setNumberArray (const String &key, const std::vector< double > &value)=0 |
| |
| virtual std::shared_ptr< ParameterSet > | getSection (const String &key)=0 |
| |
Represents the configuration values of the iink runtime environment.