| Constructor Summary | |
|---|---|
| void | init() The instance initializer. |
| Method Summary | |
|---|---|
| void | addParent(objParent : jsx3.app.Properties) Adds a parent property repository to this repository. |
| boolean | containsKey(strKey : String) Returns whether this property repository contains a particular property. |
| Object | undefined | Returns the value of a property for a particular key. |
| Array<String> | getKeys() Returns a list of all the property keys contained in this repository. |
| Array<jsx3.app.Properties> | Returns the list of parent repositories of this repository. |
| void | Loads a set of dynamic properties from an XML document into this repository. |
| void | Removes a property from this repository. |
| void | Removes all parent property repositories. |
| void | removeParent(objParent : jsx3.app.Properties) Removes a property repository from the set of parent repositories. |
| void | Sets a property in this repository in the global space. |
| Methods Inherited From jsx3.lang.Object |
|---|
| clone, equals, eval, getClass, getInstanceOf, getInstanceOfClass, getInstanceOfPackage, instanceOf, isInstanceOf, isSubclassOf, jsxmix, jsxsuper, jsxsupermix, setInstanceOf, toString |
| Constructor Detail |
|---|
| Method Detail |
|---|
get() consults all parents before returning
undefined.true if this repository contains a property with the given key.
undefined is returned.record elements defined under the root data element.
The following CDF attributes are supported:
jsxid – the property key, required.jsxtext – the property value, required.eval – if "1" or "true" the jsxtext attribute
is evaluated with JavaScript, optional.null, in which case
null will be stored as the property value. This value may not be undefined; use
remove() to remove a property value.