com.pcbsys.nirvana.client.nEventProperties Class Reference
This class contains a collection of key-value pairs, defining event meta data which can be used to create filter rules. More...
Public Member Functions | |
| bool | containsKey (string key) |
| Returns true if the key is contained within the dictionary. | |
| void | copy (nEventProperties p_dictionary) |
| Copies the properties from one to this. | |
| object | get (string key) |
| Get the value as an Object. | |
| bool | getBoolean (string key) |
| Retrieves the data from the table based on the key as a bool. | |
| bool[] | getBooleanArray (string key) |
| Retrieves a bool[] from the properties. | |
| byte | getByte (string key) |
| Retrieves a byte by the name given. | |
| byte[] | getByteArray (string key) |
| Retrieves a byte[] from the dictionary. | |
| char | getChar (string key) |
| Retrieves a char from the properties. | |
| char[] | getCharArray (string key) |
| Retrieves a char[] from the properties. | |
| string | getClass (string key) |
| Get the class name of the value represented by the key. | |
| nEventProperties | getDictionary (string key) |
| Retrieve a nEventProperty from this one. | |
| nEventProperties[] | getDictionaryArray (string key) |
| Return an array of nEventProperties. | |
| double | getDouble (string key) |
| Retrieves the data from the table based on the key as a double. | |
| double[] | getDoubleArray (string key) |
| Retrieves a double[] from the properties. | |
| nEventPropertiesIterator | getEntrySet () |
| Get an iterator of the key and values in an Map.Entry. | |
| float | getFloat (string key) |
| Retrieves a float from the properties. | |
| float[] | getFloatArray (string key) |
| Retrieves a float[] from the properties. | |
| int | getInt (string key) |
| Retrieves an int from the properties. | |
| int[] | getIntArray (string key) |
| Gets an int[] from the properties. | |
| IEnumerator< string > | getKeys () |
| Get an IEnumerator of keys. | |
| IEnumerator< string > | getKeysAsStrings () |
| Get an IEnumerator of keys as Strings. | |
| long | getLong (string key) |
| Retrieves the data from the table based on the key as a long. | |
| long[] | getLongArray (string key) |
| Retrieves a long[] from the properties. | |
| short | getShort (string key) |
| Retrieves a short from the properties. | |
| short[] | getShortArray (string key) |
| Retrieves an array of shorts. | |
| int | getSize () |
| Return the number of properties held. | |
| string | getString (string key) |
| Retrieves the data from the table based on the key as a string. | |
| string[] | getStringArray (string key) |
| Retrieves a String[]. | |
| IEnumerator< object > | getValues () |
| Get an IEnumerator of values. | |
| bool | isValid () |
| Returns true if the dictionary is consistent and contains no errors. | |
| void | merge (nEventProperties props, bool overwrite) |
| Adds the values from the supplied properties to this object. | |
| nEventProperties (string serializedString) | |
| Constructor using a string from the .toString() method. | |
| nEventProperties (nEventProperties ed, bool copyNew) | |
| Constructs an event properties object that is a copy of the specified event properties, but depending on the copyNew, will construct new dictionary entries to prevent dictionary entries being overwritten by subsequent uses of the event object and event properties. | |
| nEventProperties (nEventProperties ed) | |
| Constructs an event properties object that is a copy of the specified event properties. | |
| nEventProperties () | |
| Default constructor. | |
| void | put (string key, double[] value) |
| Places a double[] into the properties. | |
| void | put (string key, double value) |
| Places a key value pair into the dictionary. | |
| void | put (string key, float[] value) |
| Puts a float[] into the properties. | |
| void | put (string key, float value) |
| Places a key value pair into the properties. | |
| void | put (string key, long[] value) |
| Places a long[] into the properties. | |
| void | put (string key, long value) |
| Places a key value pair into the dictionary. | |
| void | put (string key, int[] value) |
| Places a int[] into the properties. | |
| void | put (string key, int value) |
| Places a key value pair into the dictionary. | |
| void | put (string key, bool[] value) |
| Places a bool[] into the properties. | |
| void | put (string key, bool value) |
| Places a key value pair into the dictionary. | |
| void | put (string key, char[] c) |
| Puts an array of chars into the properties. | |
| void | put (string key, char c) |
| Puts a char into the properties. | |
| void | put (string key, byte[] b) |
| Places a byte[] into the properties. | |
| void | put (string key, byte b) |
| Places a byte into the properties. | |
| void | put (string key, short[] s) |
| Places an array of shorts into the properties. | |
| void | put (string key, short s) |
| places a short into the properties | |
| void | put (string key, string[] value) |
| Places a String[] into the properties. | |
| void | put (string key, string value) |
| Places a key value pair into the dictionary. | |
| void | put (string key, nEventProperties[] value) |
| Put an nEventProperies[] into this property to enable nested properties. | |
| void | put (string key, nEventProperties value) |
| Put an nEventproperties into this one to enable nested properties. | |
| void | remove (string key) |
| Removes the value index by the key. | |
Detailed Description
This class contains a collection of key-value pairs, defining event meta data which can be used to create filter rules.Constructor & Destructor Documentation
| com.pcbsys.nirvana.client.nEventProperties.nEventProperties | ( | nEventProperties | ed | ) |
Constructs an event properties object that is a copy of the specified event properties.
- Parameters:
-
ed the event properties object to be copied
| com.pcbsys.nirvana.client.nEventProperties.nEventProperties | ( | nEventProperties | ed, | |
| bool | copyNew | |||
| ) |
Constructs an event properties object that is a copy of the specified event properties, but depending on the copyNew, will construct new dictionary entries to prevent dictionary entries being overwritten by subsequent uses of the event object and event properties.
- Parameters:
-
ed the event properties object to be copied copyNew re-construct the entries rather than copying the references to the new event properties
| com.pcbsys.nirvana.client.nEventProperties.nEventProperties | ( | string | serializedString | ) |
Constructor using a string from the .toString() method.
- Parameters:
-
serializedString serialized string used to construct the nEventProperties
Member Function Documentation
| bool com.pcbsys.nirvana.client.nEventProperties.containsKey | ( | string | key | ) |
Returns true if the key is contained within the dictionary.
- Parameters:
-
key Name of the key to search for
- Returns:
- True if the properties contains the key
| void com.pcbsys.nirvana.client.nEventProperties.copy | ( | nEventProperties | p_dictionary | ) |
Copies the properties from one to this.
- Parameters:
-
p_dictionary dictionary to copy
| object com.pcbsys.nirvana.client.nEventProperties.get | ( | string | key | ) |
Get the value as an Object.
- Parameters:
-
key String key to return
- Returns:
- Object of the value
| bool com.pcbsys.nirvana.client.nEventProperties.getBoolean | ( | string | key | ) |
Retrieves the data from the table based on the key as a bool.
- Parameters:
-
key Key to reference the data
- Returns:
- a bool with the value associated with this key
| bool [] com.pcbsys.nirvana.client.nEventProperties.getBooleanArray | ( | string | key | ) |
Retrieves a bool[] from the properties.
- Parameters:
-
key Name of the bool[]
- Returns:
- bool[]
| byte com.pcbsys.nirvana.client.nEventProperties.getByte | ( | string | key | ) |
Retrieves a byte by the name given.
- Parameters:
-
key Name for the byte
- Returns:
- byte value
| byte [] com.pcbsys.nirvana.client.nEventProperties.getByteArray | ( | string | key | ) |
Retrieves a byte[] from the dictionary.
- Parameters:
-
key name for the byte[]
- Returns:
- byte[]
| char com.pcbsys.nirvana.client.nEventProperties.getChar | ( | string | key | ) |
Retrieves a char from the properties.
- Parameters:
-
key name of the char
- Returns:
- char
| char [] com.pcbsys.nirvana.client.nEventProperties.getCharArray | ( | string | key | ) |
Retrieves a char[] from the properties.
- Parameters:
-
key name of the char array
- Returns:
- char[]
| string com.pcbsys.nirvana.client.nEventProperties.getClass | ( | string | key | ) |
Get the class name of the value represented by the key.
- Parameters:
-
key String value to lookup
- Returns:
- String class name of the value
| nEventProperties com.pcbsys.nirvana.client.nEventProperties.getDictionary | ( | string | key | ) |
Retrieve a nEventProperty from this one.
- Parameters:
-
key Name of the nEventProperty
- Returns:
- a nEventProperty
| nEventProperties [] com.pcbsys.nirvana.client.nEventProperties.getDictionaryArray | ( | string | key | ) |
Return an array of nEventProperties.
- Parameters:
-
key name of the array to return
- Returns:
- nEventproperty[]
| double com.pcbsys.nirvana.client.nEventProperties.getDouble | ( | string | key | ) |
Retrieves the data from the table based on the key as a double.
- Parameters:
-
key Key to reference the data
- Returns:
- a double with the value associated with this key
| double [] com.pcbsys.nirvana.client.nEventProperties.getDoubleArray | ( | string | key | ) |
Retrieves a double[] from the properties.
- Parameters:
-
key Name of the double[]
- Returns:
- double[]
| nEventPropertiesIterator com.pcbsys.nirvana.client.nEventProperties.getEntrySet | ( | ) |
Get an iterator of the key and values in an Map.Entry.
Allows the user to get both the key and value from one iteration of the nEventProperties.
- Returns:
- nEventPropertiesIterator Map.Entrys in the properties
| float com.pcbsys.nirvana.client.nEventProperties.getFloat | ( | string | key | ) |
Retrieves a float from the properties.
- Parameters:
-
key Name of the float
- Returns:
- float value
| float [] com.pcbsys.nirvana.client.nEventProperties.getFloatArray | ( | string | key | ) |
Retrieves a float[] from the properties.
- Parameters:
-
key Name of the float[]
- Returns:
- float[]
| int com.pcbsys.nirvana.client.nEventProperties.getInt | ( | string | key | ) |
Retrieves an int from the properties.
- Parameters:
-
key Name of the int
- Returns:
- int value
| int [] com.pcbsys.nirvana.client.nEventProperties.getIntArray | ( | string | key | ) |
Gets an int[] from the properties.
- Parameters:
-
key Name of the int[]
- Returns:
- int[]
| IEnumerator<string> com.pcbsys.nirvana.client.nEventProperties.getKeys | ( | ) |
Get an IEnumerator of keys.
- Returns:
- IEnumerator of keys
| IEnumerator<string> com.pcbsys.nirvana.client.nEventProperties.getKeysAsStrings | ( | ) |
Get an IEnumerator of keys as Strings.
- Returns:
- an IEnumerator of String objects representing the keys
| long com.pcbsys.nirvana.client.nEventProperties.getLong | ( | string | key | ) |
Retrieves the data from the table based on the key as a long.
- Parameters:
-
key Key to reference the data
- Returns:
- a long with the value associated with this key
| long [] com.pcbsys.nirvana.client.nEventProperties.getLongArray | ( | string | key | ) |
Retrieves a long[] from the properties.
- Parameters:
-
key Name of the long[]
- Returns:
- long[]
| short com.pcbsys.nirvana.client.nEventProperties.getShort | ( | string | key | ) |
Retrieves a short from the properties.
- Parameters:
-
key name of the short
- Returns:
- short value
| short [] com.pcbsys.nirvana.client.nEventProperties.getShortArray | ( | string | key | ) |
Retrieves an array of shorts.
- Parameters:
-
key name of the short array
- Returns:
- short[]
| int com.pcbsys.nirvana.client.nEventProperties.getSize | ( | ) |
Return the number of properties held.
- Returns:
- int size
| string com.pcbsys.nirvana.client.nEventProperties.getString | ( | string | key | ) |
Retrieves the data from the table based on the key as a string.
- Parameters:
-
key Key to reference the data
- Returns:
- a string with the value associated with this key
| string [] com.pcbsys.nirvana.client.nEventProperties.getStringArray | ( | string | key | ) |
Retrieves a String[].
- Parameters:
-
key Name of the String[]
- Returns:
- String[]
| IEnumerator<object> com.pcbsys.nirvana.client.nEventProperties.getValues | ( | ) |
Get an IEnumerator of values.
- Returns:
- IEnumerator of values
| bool com.pcbsys.nirvana.client.nEventProperties.isValid | ( | ) |
Returns true if the dictionary is consistent and contains no errors.
- Returns:
- bool flag
| void com.pcbsys.nirvana.client.nEventProperties.merge | ( | nEventProperties | props, | |
| bool | overwrite | |||
| ) |
Adds the values from the supplied properties to this object.
If this object already has keys with the same name then the behaviour is driven by the bool overwrite.
- Parameters:
-
props The nEventProperties object to merge with this copy overwrite If true then duplicate values will take the new value
| void com.pcbsys.nirvana.client.nEventProperties.put | ( | string | key, | |
| double[] | value | |||
| ) |
Places a double[] into the properties.
- Parameters:
-
key Name of the double[] value double[]
| void com.pcbsys.nirvana.client.nEventProperties.put | ( | string | key, | |
| double | value | |||
| ) |
Places a key value pair into the dictionary.
- Parameters:
-
key Key to reference the data value Data to be stored
| void com.pcbsys.nirvana.client.nEventProperties.put | ( | string | key, | |
| float[] | value | |||
| ) |
Puts a float[] into the properties.
- Parameters:
-
key Name of the float[] value float[]
| void com.pcbsys.nirvana.client.nEventProperties.put | ( | string | key, | |
| float | value | |||
| ) |
Places a key value pair into the properties.
- Parameters:
-
key Key to reference the data value Data to be stored
| void com.pcbsys.nirvana.client.nEventProperties.put | ( | string | key, | |
| long[] | value | |||
| ) |
Places a long[] into the properties.
- Parameters:
-
key name of the long[] value long[]
| void com.pcbsys.nirvana.client.nEventProperties.put | ( | string | key, | |
| long | value | |||
| ) |
Places a key value pair into the dictionary.
- Parameters:
-
key Key to reference the data value Data to be stored
| void com.pcbsys.nirvana.client.nEventProperties.put | ( | string | key, | |
| int[] | value | |||
| ) |
Places a int[] into the properties.
- Parameters:
-
key Name of the key value int[]
| void com.pcbsys.nirvana.client.nEventProperties.put | ( | string | key, | |
| int | value | |||
| ) |
Places a key value pair into the dictionary.
- Parameters:
-
key Key to reference the data value Data to be stored
| void com.pcbsys.nirvana.client.nEventProperties.put | ( | string | key, | |
| bool[] | value | |||
| ) |
Places a bool[] into the properties.
- Parameters:
-
key Name of the boolean[] value bool[]
| void com.pcbsys.nirvana.client.nEventProperties.put | ( | string | key, | |
| bool | value | |||
| ) |
Places a key value pair into the dictionary.
- Parameters:
-
key Key to reference the data value Data to be stored
| void com.pcbsys.nirvana.client.nEventProperties.put | ( | string | key, | |
| char[] | c | |||
| ) |
Puts an array of chars into the properties.
- Parameters:
-
key Name of the char[] c char[]
| void com.pcbsys.nirvana.client.nEventProperties.put | ( | string | key, | |
| char | c | |||
| ) |
Puts a char into the properties.
- Parameters:
-
key Name of the char c char value
| void com.pcbsys.nirvana.client.nEventProperties.put | ( | string | key, | |
| byte[] | b | |||
| ) |
Places a byte[] into the properties.
- Parameters:
-
key name for the byte[] b byte[]
| void com.pcbsys.nirvana.client.nEventProperties.put | ( | string | key, | |
| byte | b | |||
| ) |
Places a byte into the properties.
- Parameters:
-
key name for the byte b byte
| void com.pcbsys.nirvana.client.nEventProperties.put | ( | string | key, | |
| short[] | s | |||
| ) |
Places an array of shorts into the properties.
- Parameters:
-
key Name for the array s short[]
| void com.pcbsys.nirvana.client.nEventProperties.put | ( | string | key, | |
| short | s | |||
| ) |
places a short into the properties
- Parameters:
-
key name of the short s short value
| void com.pcbsys.nirvana.client.nEventProperties.put | ( | string | key, | |
| string[] | value | |||
| ) |
Places a String[] into the properties.
- Parameters:
-
key Name for the value value String[]
| void com.pcbsys.nirvana.client.nEventProperties.put | ( | string | key, | |
| string | value | |||
| ) |
Places a key value pair into the dictionary.
- Parameters:
-
key Key to reference the data value Data to be stored
| void com.pcbsys.nirvana.client.nEventProperties.put | ( | string | key, | |
| nEventProperties[] | value | |||
| ) |
Put an nEventProperies[] into this property to enable nested properties.
- Parameters:
-
key Name to call this value Array of nEventProperties
| void com.pcbsys.nirvana.client.nEventProperties.put | ( | string | key, | |
| nEventProperties | value | |||
| ) |
Put an nEventproperties into this one to enable nested properties.
- Parameters:
-
key name of this value value nEventProperty to insert
| void com.pcbsys.nirvana.client.nEventProperties.remove | ( | string | key | ) |
Removes the value index by the key.
- Parameters:
-
key Key to remove
