Class StringObjectDictionary
A StringObjectDictionary is a collection of key-value pairs. The key is a string and the value can be an integer, float, string, boolean or datetime.
Syntax
Constructors
StringObjectDictionary()
Initializes a new instance of the StringObjectDictionary class.
Declaration
StringObjectDictionary
Methods
getInteger(String)
Returns Integer value for key
Declaration
Integer getInteger(String key)
Parameters
Type | Name | Description |
---|---|---|
String | key | The key to look up a value for |
Returns
Type | Description |
---|---|
Integer | The value for the given key. |
Examples
StringObjectDictionary dict;
printLine(dict.getInteger("foobar").toString());
getFloat(String)
Returns Float value for key
Declaration
Float getFloat(String key)
Parameters
Type | Name | Description |
---|---|---|
String | key | The key to look up a value for |
Returns
Type | Description |
---|---|
Float | The value for the given key. |
Examples
StringObjectDictionary dict;
printLine(dict.getFloat("foobar").toString(2));
getString(String)
Returns String value for key
Declaration
String getFloat(String key)
Parameters
Type | Name | Description |
---|---|---|
String | key | The key to look up a value for |
Returns
Type | Description |
---|---|
String | The value for the given key. |
Examples
StringObjectDictionary dict;
printLine(dict.getString("foobar"));
getBool(String)
Returns boolean value for key
Declaration
Bool getBool(String key)
Parameters
Type | Name | Description |
---|---|---|
String | key | The key to look up a value for |
Returns
Type | Description |
---|---|
Bool | The value for the given key. |
Examples
StringObjectDictionary dict;
printLine(dict.getBool("foobar").toString());
getDateTime(String)
Returns value for key
Declaration
DateTime getDateTime(String key)
Parameters
Type | Name | Description |
---|---|---|
String | key | The key to look up a value for |
Returns
Type | Description |
---|---|
DateTime | The value for the given key. |
Examples
StringObjectDictionary dict;
printLine(dict.getDateTime("foobar").toString());
insertInteger(String,Integer)
Inserts or updates value for given key
Declaration
Void insertInteger(String key,Integer value)
Parameters
Type | Name | Description |
---|---|---|
String | key | The key. |
Integer | value | The value for the given key. |
Returns
Type | Description |
---|---|
Void |
Examples
StringObjectDictionary dict;
dict.insertInteger("foobar", 200);
insertFloat(String,Float)
Inserts or updates value for given key
Declaration
Void insertFloat(String key,Float value)
Parameters
Type | Name | Description |
---|---|---|
String | key | The key. |
Float | value | The value for the given key. |
Returns
Type | Description |
---|---|
Void |
Examples
StringObjectDictionary dict;
dict.insertFloat("foo", 2.0);
insertString(String,String)
Inserts or updates value for given key
Declaration
Void insertString(String key,String value)
Parameters
Type | Name | Description |
---|---|---|
String | key | The key. |
String | value | The value for the given key. |
Returns
Type | Description |
---|---|
Void |
Examples
StringObjectDictionary dict;
dict.insertString("foo", "bar");
insertBool(String,Bool)
Inserts or updates value for given key
Declaration
Void insertBool(String key,Bool value)
Parameters
Type | Name | Description |
---|---|---|
String | key | The key. |
Bool | value | The value for the given key. |
Returns
Type | Description |
---|---|
Void |
Examples
StringObjectDictionary dict;
dict.insertBool("foo", false);
insertDateTime(String,DateTime)
Inserts or updates value for given key
Declaration
Void insertDateTime(String key,DateTime value)
Parameters
Type | Name | Description |
---|---|---|
String | key | The key. |
DateTime | value | The value for the given key. |
Returns
Type | Description |
---|---|
Void |
Examples
StringObjectDictionary dict;
dict.insertDateTime("foo", getCurrentDateTime());