|
| Parameters () |
| Creates a new instance of the map. More...
|
|
| Parameters (IDictionary values) |
| Creates a new instance of the map and assigns its value. More...
|
|
override object | Get (string path) |
| Gets a map element specified by its key. More...
|
|
override void | Set (string path, object value) |
| Sets a new value into map element specified by its key. More...
|
|
Parameters | GetAsNullableParameters (string key) |
| Converts map element into an Parameters or returns null if conversion is not possible. More...
|
|
Parameters | GetAsParameters (string key) |
| Converts map element into an Parameters or returns empty Parameters if conversion is not possible. More...
|
|
Parameters | GetAsParametersWithDefault (string key, Parameters defaultValue) |
| Converts map element into an Parameters or returns default value if conversion is not possible. More...
|
|
new bool | ContainsKey (string key) |
| Checks if this map contains an element with specified key. More...
|
|
Parameters | Override (Parameters parameters) |
| Overrides parameters with new values from specified Parameters and returns a new Parameters object. More...
|
|
Parameters | Override (Parameters parameters, bool recursive) |
| Overrides parameters with new values from specified Parameters and returns a new Parameters object. More...
|
|
Parameters | SetDefaults (Parameters defaultParameters) |
| Set default values from specified Parameters and returns a new Parameters object. More...
|
|
Parameters | SetDefaults (Parameters defaultParameters, bool recursive) |
| Set default values from specified Parameters and returns a new Parameters object. More...
|
|
void | AssignTo (object value) |
| Assigns (copies over) properties from the specified value to this map. More...
|
|
Parameters | Pick (params string[] paths) |
| Picks select parameters from this Parameters and returns them as a new Parameters object. More...
|
|
Parameters | Omit (params string[] paths) |
| Omits selected parameters from this Parameters and returns the rest as a new Parameters object. More...
|
|
string | ToJson () |
| Converts this map to JSON object. More...
|
|
| AnyValueMap () |
| Creates a new instance of the map and assigns its value. More...
|
|
| AnyValueMap (IDictionary< string, object > values) |
| Creates a new instance of the map and assigns its value. More...
|
|
| AnyValueMap (IDictionary values) |
| Creates a new instance of the map and assigns its value. More...
|
|
void | Append (IDictionary< string, object > map) |
| Appends new elements to this map. More...
|
|
void | Append (IDictionary map) |
| Appends new elements to this map. More...
|
|
object | GetAsObject () |
| Gets the value stored in this map element without any conversions More...
|
|
object | GetAsObject (string key) |
| Gets the value stored in map element without any conversions. When element key is not defined it returns the entire map value. More...
|
|
void | SetAsObject (object value) |
| Sets a new value for this array element More...
|
|
void | SetAsObject (string key, object value) |
| Sets a new value to map element specified by its index. When the index is not defined, it resets the entire map value.This method has double purpose because method overrides are not supported in JavaScript. More...
|
|
string | GetAsNullableString (string key) |
| Converts map element into a string or returns null if conversion is not possible. More...
|
|
string | GetAsString (string key) |
| Converts map element into a string or returns "" if conversion is not possible. More...
|
|
string | GetAsStringWithDefault (string key, string defaultValue) |
| Converts map element into a string or returns default value if conversion is not possible. More...
|
|
bool | GetAsNullableBoolean (string key) |
| Converts map element into a boolean or returns null if conversion is not possible. More...
|
|
bool | GetAsBoolean (string key) |
| Converts map element into a boolean or returns false if conversion is not possible. More...
|
|
bool | GetAsBooleanWithDefault (string key, bool defaultValue) |
| Converts map element into a boolean or returns default value if conversion is not possible. More...
|
|
int | GetAsNullableInteger (string key) |
| Converts map element into an integer or returns null if conversion is not possible. More...
|
|
int | GetAsInteger (string key) |
| Converts map element into an integer or returns 0 if conversion is not possible. More...
|
|
int | GetAsIntegerWithDefault (string key, int defaultValue) |
| Converts map element into an integer or returns default value if conversion is not possible. More...
|
|
long | GetAsNullableLong (string key) |
| Converts map element into a long or returns null if conversion is not possible. More...
|
|
long | GetAsLong (string key) |
| Converts map element into a long or returns 0 if conversion is not possible. More...
|
|
long | GetAsLongWithDefault (string key, long defaultValue) |
| Converts map element into a long or returns default value if conversion is not possible. More...
|
|
float | GetAsNullableFloat (string key) |
| Converts map element into a float or returns null if conversion is not possible. More...
|
|
float | GetAsFloat (string key) |
| Converts map element into a float or returns 0 if conversion is not possible. More...
|
|
float | GetAsFloatWithDefault (string key, float defaultValue) |
| Converts map element into a float or returns default value if conversion is not possible. More...
|
|
double | GetAsNullableDouble (string key) |
| Converts map element into a double or returns null if conversion is not possible. More...
|
|
double | GetAsDouble (string key) |
| Converts map element into a double or returns 0 if conversion is not possible. More...
|
|
double | GetAsDoubleWithDefault (string key, double defaultValue) |
| Converts map element into a double or returns default value if conversion is not possible. More...
|
|
DateTime | GetAsNullableDateTime (string key) |
| Converts map element into a Date or returns null if conversion is not possible. More...
|
|
DateTime | GetAsDateTime (string key) |
| Converts map element into a Date or returns current date if conversion is not possible. More...
|
|
DateTime | GetAsDateTimeWithDefault (string key, DateTime? defaultValue) |
| Converts map element into a Date or returns default value if conversion is not possible. More...
|
|
TimeSpan | GetAsNullableTimeSpan (string key) |
|
TimeSpan | GetAsTimeSpan (string key) |
|
TimeSpan | GetAsTimeSpanWithDefault (string key, TimeSpan? defaultValue) |
|
T | GetAsNullableEnum< T > (string key) |
|
T | GetAsEnum< T > (string key) |
|
T | GetAsEnumWithDefault< T > (string key, T defaultValue) |
|
T | GetAsType< T > (string key) |
| Converts map element into a value defined by specied typecode. If conversion is not possible it returns default value for the specied typecode. More...
|
|
T | GetAsNullableType< T > (string key) |
| Converts map element into a value defined by specied typecode. If conversion is not possible it returns null. More...
|
|
T | GetAsTypeWithDefault< T > (string key, T defaultValue) |
| Converts map element into a value defined by specied typecode. If conversion is not possible it returns default value. More...
|
|
AnyValue | GetAsValue (string key) |
| Converts map element into an AnyValue or returns an empty AnyValue if conversion is not possible. More...
|
|
AnyValueArray | GetAsNullableArray (string key) |
| Converts map element into an AnyValueArray or returns null if conversion is not possible. More...
|
|
AnyValueArray | GetAsArray (string key) |
| Converts map element into an AnyValueArray or returns empty AnyValueArray if conversion is not possible. More...
|
|
AnyValueArray | GetAsArrayWithDefault (string key, AnyValueArray defaultValue) |
| Converts map element into an AnyValueArray or returns default value if conversion is not possible. More...
|
|
AnyValueMap | GetAsNullableMap (string key) |
| Converts map element into an AnyValueMap or returns null if conversion is not possible. More...
|
|
AnyValueMap | GetAsMap (string key) |
| Converts map element into an AnyValueMap or returns empty AnyValueMap if conversion is not possible. More...
|
|
AnyValueMap | GetAsMapWithDefault (string key, AnyValueMap defaultValue) |
| Converts map element into an AnyValueMap or returns default value if conversion is not possible. More...
|
|
object | Clone () |
| Creates a binary clone of this object. More...
|
|
Contains map with execution parameters.
In general, this map may contain non-serializable values. And in contrast with other maps, its getters and setters support dot notation and able to access properties in the entire object graph.
This class is often use to pass execution and notification arguments, and parameterize classes before execution.
See IParameterized, AnyValueMap