JadeDynamicObject Methods
The methods defined in the JadeDynamicObject class are summarized in the following table.
Method | Description |
---|---|
addProperty | Adds the specified property at run time |
clear | Clears the contents of the dynamic object at run time |
clearValues | Clears the contents of values assigned to the receiver using the setPropertyValue method to set the value to null |
display | Returns a list of attributes names and values as a string |
getName | Returns the name of the dynamic object |
getPropertyIndex | Returns the index of the property specified by the name parameter |
getPropertyInfoByIndex | Outputs the name, type, and value of the property at the specified position |
getPropertyInfoByName | Outputs the index, type, and value of the property with the name that matches the specified name |
getPropertyName | Returns the name of a property at the specified relative index |
getPropertyNames | Returns an implementation of the JadeIterableIF interface that enables you to iterate through the property names of the JadeDynamicObject |
getPropertyType | Returns a reference to the type of a property with the specified name |
getPropertyTypes | Returns an implementation of the JadeIterableIF interface that enables you to iterate through the property types of the JadeDynamicObject |
getPropertyTypeByIndex | Returns a reference to the type of a property at the specified relative index |
getPropertyValue | Returns the value of a property with the specified name |
getPropertyValues | Returns an implementation of the JadeIterableIF interface that enables you to iterate through the property values of the JadeDynamicObject |
getPropertyValueByIndex | Returns the value of a property at the specified relative index |
merge | Merges two or more dynamic objects |
propertyCount | Returns the number of dynamic properties defined for the receiver |
setPropertyValue | Sets the value of the property specified in the pname parameter to the value specified in the value parameter at run time |
setPropertyValueAsPropertyType |
Converts the specified value to the type of the property specified in the propertyName parameter on the receiver JadeDynamicObject |
setPropertyValueAsPropertyTypeByIndex | Converts the specified value to the type of the property at the position specified in the index parameter to the value specified in the value parameter on the receiver JadeDynamicObject |
setPropertyValueByIndex | Sets the value of the property at the relative position specified in the index parameter to the value specified in the value parameter at run time |
tryGetPropertyValue | Returns the value of the specified property, if it exists |