![]() |
Murl Engine Lua Addon API
Version 1.0 beta
|
The XML attributes interface.
The attributes interface provides XML attributes name and value information.
Names can be separated by a "dot syntax" e.g. position.x="14" position.y="15"
.
Attribute can use multiple values separated by "," e.g. digits="one, two, three"
.
Attribute values can be substituted by using attribute names in braces e.g. size="{myAttribute}"
.
Clear all attributes.
Boolean Clear()
Add a set of default attributes for named queries.
Boolean AddDefaults(Murl.IAttributes defaultAttributes)
defaultAttributes | The default attributes object to add. |
Get the number of default attribute sets added via AddDefaults().
Integer GetNumberOfDefaults()
Get the default attribute set at a given index.
Murl.IAttributes GetDefaults(Integer index)
index | The index, from 0 to GetNumberOfDefaults()-1. |
Add a single attribute name and value.
Boolean AddAttribute(String fullName, String value)
fullName | The full name of the attribute (including the dots). |
value | The value of the attribute. |
Set a value for a named attribute. Sets the attribute to unused state.
Boolean SetAttribute(String fullName, String value)
fullName | The full name of the attribute (including the dots). |
value | The value of the attribute. |
Get the number of attributes. Attributes are organized using an index and a level number to support the "dot syntax" native.
e.g. a="7" e.f="9" b.c.d="8" e.g="10"
The parents can be accessed by decreasing the level.
Integer GetNumberOfAttributes()
Get the hash of an attribute name.
Integer GetAttributeHash(Integer index, Integer level)
index | The index of the attribute. |
level | The level of the attribute. |
Get the name of an attribute.
String GetAttributeName(Integer index, Integer level)
index | The index of the attribute. |
level | The level of the attribute. |
Get the value of an attribute.
String GetAttributeValue(Integer index, Integer level)
index | The index of the attribute. |
level | The level of the attribute. |
Get the full name of an attribute. The full name includes all parent attributes separated by dots.
String GetFullAttributeName(Integer index)
index | The index of the attribute. |
Get the value of an attribute (ignoring the level).
String GetFullAttributeValue(Integer index)
index | The index of the attribute. |
Get the index of an attribute name at level 0.
Integer GetAttributeIndex(String name)
name | The name of the attribute. |
Get the index of a fully qualified attribute.
Integer GetFullAttributeIndex(String fullName)
fullName | The full name of the attribute, including separating dots. |
Get the parent index of an attribute.
Integer GetAttributeParent(Integer index)
index | The index of the attribute. |
Get the level of an attribute.
Integer GetAttributeLevel(Integer index)
index | The index of the attribute. |
Check if the attribute is used. The attribute used state is set when calling one if the GetValue...() methods was successful.
Boolean IsAttributeUsed(Integer index)
index | The index of the attribute. |
Check if the attribute has a value.
Boolean HasAttributeValue(Integer index)
index | The index of the attribute. |
Get the number of unused attributes.
Integer GetNumberOfUnusedAttributes()
Get the names of unused attributes.
Boolean, Murl.Array.String GetUnusedAttributeNames(Murl.Array.String names)
names | The string array to add the names. |
Set all attributes to used state.
Boolean SetAllAttributesUsed()
Evaluate an expression string.
Boolean, String, Boolean EvaluateExpression(String expression, String value, Boolean error)
expression | The expression string to evaluate. |
value | A reference to a string receiving the result if successful. |
error | The error return value is set to true if evaluation failed. |
Evaluate an expression string.
Boolean, String, Murl.Result EvaluateExpression(String expression, String value, Murl.Result result)
expression | The expression string to evaluate. |
value | A reference to a string receiving the result if successful. |
result | An error message is appended to this object if evaluation failed. |
Get the unsigned integer value of an attribute by index.
Boolean, Integer, Boolean GetValueByIndex(Integer index, Murl.IAttributes params, Integer value, Boolean error)
index | The index of the attribute. |
params | The attributes for value substitution inside curly braces or null. |
value | The unsigned integer return value. |
error | The error return value is set to true if data conversion failed. |
Get the unsigned integer value of an attribute by index.
Boolean, Integer, Murl.Result GetValueByIndex(Integer index, Murl.IAttributes params, Integer value, Murl.Result result)
index | The index of the attribute. |
params | The attributes for value substitution inside curly braces or null. |
value | The unsigned integer return value. |
result | An error message is appended to this object if data conversion failed. |
Get the string value of an attribute by index.
Boolean, String, Boolean GetValueByIndex(Integer index, Murl.IAttributes params, String value, Boolean error)
index | The index of the attribute. |
params | The attributes for value substitution inside curly braces or null. |
value | The string return value. |
error | The error return value is set to true if data conversion failed. |
Get the string value of an attribute by index.
Boolean, String, Murl.Result GetValueByIndex(Integer index, Murl.IAttributes params, String value, Murl.Result result)
index | The index of the attribute. |
params | The attributes for value substitution inside curly braces or null. |
value | The string return value. |
result | An error message is appended to this object if data conversion failed. |
Get the boolean value of an attribute by index.
Boolean, Boolean, Boolean GetValueByIndex(Integer index, Murl.IAttributes params, Boolean value, Boolean error)
index | The index of the attribute. |
params | The attributes for value substitution inside curly braces or null. |
value | The boolean return value. |
error | The error return value is set to true if data conversion failed. |
Get the boolean value of an attribute by index.
Boolean, Boolean, Murl.Result GetValueByIndex(Integer index, Murl.IAttributes params, Boolean value, Murl.Result result)
index | The index of the attribute. |
params | The attributes for value substitution inside curly braces or null. |
value | The boolean return value. |
result | An error message is appended to this object if data conversion failed. |
Get the color value of an attribute by index.
Boolean, Murl.Color, Boolean GetValueByIndex(Integer index, Murl.IAttributes params, Murl.Color value, Boolean error)
index | The index of the attribute. |
params | The attributes for value substitution inside curly braces or null. |
value | The color return value. |
error | The error return value is set to true if data conversion failed. |
Get the color value of an attribute by index.
Boolean, Murl.Color, Murl.Result GetValueByIndex(Integer index, Murl.IAttributes params, Murl.Color value, Murl.Result result)
index | The index of the attribute. |
params | The attributes for value substitution inside curly braces or null. |
value | The color return value. |
result | An error message is appended to this object if data conversion failed. |
Get the angle double value of an attribute by index.
Boolean, Number, Boolean GetAngleValueByIndex(Integer index, Murl.IAttributes params, Number value, Boolean error)
index | The index of the attribute. |
params | The attributes for value substitution inside curly braces or null. |
value | The angle double return value. |
error | The error return value is set to true if data conversion failed. |
Get the angle double value of an attribute by index.
Boolean, Number, Murl.Result GetAngleValueByIndex(Integer index, Murl.IAttributes params, Number value, Murl.Result result)
index | The index of the attribute. |
params | The attributes for value substitution inside curly braces or null. |
value | The angle double return value. |
result | An error message is appended to this object if data conversion failed. |
Get the color component value of an attribute by index.
Boolean, Number, Boolean GetColorValueByIndex(Integer index, Murl.IAttributes params, Number value, Boolean error)
index | The index of the attribute. |
params | The attributes for value substitution inside curly braces or null. |
value | The color component return value. |
error | The error return value is set to true if data conversion failed. |
Get the color component value of an attribute by index.
Boolean, Number, Murl.Result GetColorValueByIndex(Integer index, Murl.IAttributes params, Number value, Murl.Result result)
index | The index of the attribute. |
params | The attributes for value substitution inside curly braces or null. |
value | The color component return value. |
result | An error message is appended to this object if data conversion failed. |
Get the boolean values of an attribute by index.
Boolean, Murl.Array.Bool, Boolean GetValuesByIndex(Integer index, Murl.IAttributes params, Murl.Array.Bool values, Boolean error, Boolean clear)
index | The index of the attribute. |
params | The attributes for value substitution inside curly braces or null. |
values | The boolean array return value. |
error | The error return value is set to true if data conversion failed. |
clear | If true clear the return value array before adding the return values. |
Get the boolean values of an attribute by index.
Boolean, Murl.Array.Bool, Murl.Result GetValuesByIndex(Integer index, Murl.IAttributes params, Murl.Array.Bool values, Murl.Result result, Boolean clear)
index | The index of the attribute. |
params | The attributes for value substitution inside curly braces or null. |
values | The boolean array return value. |
result | An error message is appended to this object if data conversion failed. |
clear | If true clear the return value array before adding the return values. |
Get the double values of an attribute by index.
Boolean, Murl.Array.Double, Boolean GetValuesByIndex(Integer index, Murl.IAttributes params, Murl.Array.Double values, Boolean error, Boolean clear)
index | The index of the attribute. |
params | The attributes for value substitution inside curly braces or null. |
values | The double array return value. |
error | The error return value is set to true if data conversion failed. |
clear | If true clear the return value array before adding the return values. |
Get the double values of an attribute by index.
Boolean, Murl.Array.Double, Murl.Result GetValuesByIndex(Integer index, Murl.IAttributes params, Murl.Array.Double values, Murl.Result result, Boolean clear)
index | The index of the attribute. |
params | The attributes for value substitution inside curly braces or null. |
values | The double array return value. |
result | An error message is appended to this object if data conversion failed. |
clear | If true clear the return value array before adding the return values. |
Get the float values of an attribute by index.
Boolean, Murl.Array.Float, Boolean GetValuesByIndex(Integer index, Murl.IAttributes params, Murl.Array.Float values, Boolean error, Boolean clear)
index | The index of the attribute. |
params | The attributes for value substitution inside curly braces or null. |
values | The float array return value. |
error | The error return value is set to true if data conversion failed. |
clear | If true clear the return value array before adding the return values. |
Get the float values of an attribute by index.
Boolean, Murl.Array.Float, Murl.Result GetValuesByIndex(Integer index, Murl.IAttributes params, Murl.Array.Float values, Murl.Result result, Boolean clear)
index | The index of the attribute. |
params | The attributes for value substitution inside curly braces or null. |
values | The float array return value. |
result | An error message is appended to this object if data conversion failed. |
clear | If true clear the return value array before adding the return values. |
Get the signed integer values of an attribute by index.
Boolean, Murl.Array.SInt32, Boolean GetValuesByIndex(Integer index, Murl.IAttributes params, Murl.Array.SInt32 values, Boolean error, Boolean clear)
index | The index of the attribute. |
params | The attributes for value substitution inside curly braces or null. |
values | The signed integer array return value. |
error | The error return value is set to true if data conversion failed. |
clear | If true clear the return value array before adding the return values. |
Get the signed integer values of an attribute by index.
Boolean, Murl.Array.SInt32, Murl.Result GetValuesByIndex(Integer index, Murl.IAttributes params, Murl.Array.SInt32 values, Murl.Result result, Boolean clear)
index | The index of the attribute. |
params | The attributes for value substitution inside curly braces or null. |
values | The signed integer array return value. |
result | An error message is appended to this object if data conversion failed. |
clear | If true clear the return value array before adding the return values. |
Get the string values of an attribute by index.
Boolean, Murl.Array.String, Boolean GetValuesByIndex(Integer index, Murl.IAttributes params, Murl.Array.String values, Boolean error, Boolean clear)
index | The index of the attribute. |
params | The attributes for value substitution inside curly braces or null. |
values | The string array return value. |
error | The error return value is set to true if data conversion failed. |
clear | If true clear the return value array before adding the return values. |
Get the string values of an attribute by index.
Boolean, Murl.Array.String, Murl.Result GetValuesByIndex(Integer index, Murl.IAttributes params, Murl.Array.String values, Murl.Result result, Boolean clear)
index | The index of the attribute. |
params | The attributes for value substitution inside curly braces or null. |
values | The string array return value. |
result | An error message is appended to this object if data conversion failed. |
clear | If true clear the return value array before adding the return values. |
Get the unsigned integer values of an attribute by index.
Boolean, Murl.Array.UInt32, Boolean GetValuesByIndex(Integer index, Murl.IAttributes params, Murl.Array.UInt32 values, Boolean error, Boolean clear)
index | The index of the attribute. |
params | The attributes for value substitution inside curly braces or null. |
values | The unsigned integer array return value. |
error | The error return value is set to true if data conversion failed. |
clear | If true clear the return value array before adding the return values. |
Get the unsigned integer values of an attribute by index.
Boolean, Murl.Array.UInt32, Murl.Result GetValuesByIndex(Integer index, Murl.IAttributes params, Murl.Array.UInt32 values, Murl.Result result, Boolean clear)
index | The index of the attribute. |
params | The attributes for value substitution inside curly braces or null. |
values | The unsigned integer array return value. |
result | An error message is appended to this object if data conversion failed. |
clear | If true clear the return value array before adding the return values. |
Get the double angle values of an attribute by index.
Boolean, Murl.Array.Double, Boolean GetAngleValuesByIndex(Integer index, Murl.IAttributes params, Murl.Array.Double values, Boolean error, Boolean clear)
index | The index of the attribute. |
params | The attributes for value substitution inside curly braces or null. |
values | The double array return value. |
error | The error return value is set to true if data conversion failed. |
clear | If true clear the return value array before adding the return values. |
Get the double angle values of an attribute by index.
Boolean, Murl.Array.Double, Murl.Result GetAngleValuesByIndex(Integer index, Murl.IAttributes params, Murl.Array.Double values, Murl.Result result, Boolean clear)
index | The index of the attribute. |
params | The attributes for value substitution inside curly braces or null. |
values | The double array return value. |
result | An error message is appended to this object if data conversion failed. |
clear | If true clear the return value array before adding the return values. |
Get the float angle values of an attribute by index.
Boolean, Murl.Array.Float, Boolean GetAngleValuesByIndex(Integer index, Murl.IAttributes params, Murl.Array.Float values, Boolean error, Boolean clear)
index | The index of the attribute. |
params | The attributes for value substitution inside curly braces or null. |
values | The float array return value. |
error | The error return value is set to true if data conversion failed. |
clear | If true clear the return value array before adding the return values. |
Get the float angle values of an attribute by index.
Boolean, Murl.Array.Float, Murl.Result GetAngleValuesByIndex(Integer index, Murl.IAttributes params, Murl.Array.Float values, Murl.Result result, Boolean clear)
index | The index of the attribute. |
params | The attributes for value substitution inside curly braces or null. |
values | The float array return value. |
result | An error message is appended to this object if data conversion failed. |
clear | If true clear the return value array before adding the return values. |
Get the bit number values of an attribute by index and set the bits.
Boolean, Integer, Boolean GetBitsToSetByIndex(Integer index, Murl.IAttributes params, Integer value, Boolean error)
index | The index of the attribute. |
params | The attributes for value substitution inside curly braces or null. |
value | The bits return value. |
error | The error return value is set to true if data conversion failed. |
Get the bit number values of an attribute by index and set the bits.
Boolean, Integer, Murl.Result GetBitsToSetByIndex(Integer index, Murl.IAttributes params, Integer value, Murl.Result result)
index | The index of the attribute. |
params | The attributes for value substitution inside curly braces or null. |
value | The bits return value. |
result | An error message is appended to this object if data conversion failed. |
Get the unsigned integer value of an attribute by name at level 0.
Boolean, Integer, Boolean GetValueByName(String name, Murl.IAttributes params, Integer value, Boolean error)
name | The name of the attribute. |
params | The attributes for value substitution inside curly braces or null. |
value | The unsigned integer return value. |
error | The error return value is set to true if data conversion failed. |
Get the unsigned integer value of an attribute by name at level 0.
Boolean, Integer, Murl.Result GetValueByName(String name, Murl.IAttributes params, Integer value, Murl.Result result)
name | The name of the attribute. |
params | The attributes for value substitution inside curly braces or null. |
value | The unsigned integer return value. |
result | An error message is appended to this object if data conversion failed. |
Get the string value of an attribute by name at level 0.
Boolean, String, Boolean GetValueByName(String name, Murl.IAttributes params, String value, Boolean error)
name | The name of the attribute. |
params | The attributes for value substitution inside curly braces or null. |
value | The string return value. |
error | The error return value is set to true if data conversion failed. |
Get the string value of an attribute by name at level 0.
Boolean, String, Murl.Result GetValueByName(String name, Murl.IAttributes params, String value, Murl.Result result)
name | The name of the attribute. |
params | The attributes for value substitution inside curly braces or null. |
value | The string return value. |
result | An error message is appended to this object if data conversion failed. |
Get the boolean value of an attribute by name at level 0.
Boolean, Boolean, Boolean GetValueByName(String name, Murl.IAttributes params, Boolean value, Boolean error)
name | The name of the attribute. |
params | The attributes for value substitution inside curly braces or null. |
value | The boolean return value. |
error | The error return value is set to true if data conversion failed. |
Get the boolean value of an attribute by name at level 0.
Boolean, Boolean, Murl.Result GetValueByName(String name, Murl.IAttributes params, Boolean value, Murl.Result result)
name | The name of the attribute. |
params | The attributes for value substitution inside curly braces or null. |
value | The boolean return value. |
result | An error message is appended to this object if data conversion failed. |
Get the color value of an attribute by name at level 0.
Boolean, Murl.Color, Boolean GetValueByName(String name, Murl.IAttributes params, Murl.Color value, Boolean error)
name | The name of the attribute. |
params | The attributes for value substitution inside curly braces or null. |
value | The color return value. |
error | The error return value is set to true if data conversion failed. |
Get the color value of an attribute by name at level 0.
Boolean, Murl.Color, Murl.Result GetValueByName(String name, Murl.IAttributes params, Murl.Color value, Murl.Result result)
name | The name of the attribute. |
params | The attributes for value substitution inside curly braces or null. |
value | The color return value. |
result | An error message is appended to this object if data conversion failed. |
Get the angle double value of an attribute by name at level 0.
Boolean, Number, Boolean GetAngleValueByName(String name, Murl.IAttributes params, Number value, Boolean error)
name | The name of the attribute. |
params | The attributes for value substitution inside curly braces or null. |
value | The angle double return value. |
error | The error return value is set to true if data conversion failed. |
Get the angle double value of an attribute by name at level 0.
Boolean, Number, Murl.Result GetAngleValueByName(String name, Murl.IAttributes params, Number value, Murl.Result result)
name | The name of the attribute. |
params | The attributes for value substitution inside curly braces or null. |
value | The angle double return value. |
result | An error message is appended to this object if data conversion failed. |
Get the color component value of an attribute by name at level 0.
Boolean, Number, Boolean GetColorValueByName(String name, Murl.IAttributes params, Number value, Boolean error)
name | The name of the attribute. |
params | The attributes for value substitution inside curly braces or null. |
value | The color component return value. |
error | The error return value is set to true if data conversion failed. |
Get the color component value of an attribute by name at level 0.
Boolean, Number, Murl.Result GetColorValueByName(String name, Murl.IAttributes params, Number value, Murl.Result result)
name | The name of the attribute. |
params | The attributes for value substitution inside curly braces or null. |
value | The color component return value. |
result | An error message is appended to this object if data conversion failed. |
Get the boolean values of an attribute by name at level 0.
Boolean, Murl.Array.Bool, Boolean GetValuesByName(String name, Murl.IAttributes params, Murl.Array.Bool values, Boolean error, Boolean clear)
name | The name of the attribute. |
params | The attributes for value substitution inside curly braces or null. |
values | The boolean array return value. |
error | The error return value is set to true if data conversion failed. |
clear | If true clear the return value array before adding the return values. |
Get the boolean values of an attribute by name at level 0.
Boolean, Murl.Array.Bool, Murl.Result GetValuesByName(String name, Murl.IAttributes params, Murl.Array.Bool values, Murl.Result result, Boolean clear)
name | The name of the attribute. |
params | The attributes for value substitution inside curly braces or null. |
values | The boolean array return value. |
result | An error message is appended to this object if data conversion failed. |
clear | If true clear the return value array before adding the return values. |
Get the double values of an attribute by name at level 0.
Boolean, Murl.Array.Double, Boolean GetValuesByName(String name, Murl.IAttributes params, Murl.Array.Double values, Boolean error, Boolean clear)
name | The name of the attribute. |
params | The attributes for value substitution inside curly braces or null. |
values | The double array return value. |
error | The error return value is set to true if data conversion failed. |
clear | If true clear the return value array before adding the return values. |
Get the double values of an attribute by name at level 0.
Boolean, Murl.Array.Double, Murl.Result GetValuesByName(String name, Murl.IAttributes params, Murl.Array.Double values, Murl.Result result, Boolean clear)
name | The name of the attribute. |
params | The attributes for value substitution inside curly braces or null. |
values | The double array return value. |
result | An error message is appended to this object if data conversion failed. |
clear | If true clear the return value array before adding the return values. |
Get the float values of an attribute by name at level 0.
Boolean, Murl.Array.Float, Boolean GetValuesByName(String name, Murl.IAttributes params, Murl.Array.Float values, Boolean error, Boolean clear)
name | The name of the attribute. |
params | The attributes for value substitution inside curly braces or null. |
values | The float array return value. |
error | The error return value is set to true if data conversion failed. |
clear | If true clear the return value array before adding the return values. |
Get the float values of an attribute by name at level 0.
Boolean, Murl.Array.Float, Murl.Result GetValuesByName(String name, Murl.IAttributes params, Murl.Array.Float values, Murl.Result result, Boolean clear)
name | The name of the attribute. |
params | The attributes for value substitution inside curly braces or null. |
values | The float array return value. |
result | An error message is appended to this object if data conversion failed. |
clear | If true clear the return value array before adding the return values. |
Get the signed integer values of an attribute by name at level 0.
Boolean, Murl.Array.SInt32, Boolean GetValuesByName(String name, Murl.IAttributes params, Murl.Array.SInt32 values, Boolean error, Boolean clear)
name | The name of the attribute. |
params | The attributes for value substitution inside curly braces or null. |
values | The signed integer array return value. |
error | The error return value is set to true if data conversion failed. |
clear | If true clear the return value array before adding the return values. |
Get the signed integer values of an attribute by name at level 0.
Boolean, Murl.Array.SInt32, Murl.Result GetValuesByName(String name, Murl.IAttributes params, Murl.Array.SInt32 values, Murl.Result result, Boolean clear)
name | The name of the attribute. |
params | The attributes for value substitution inside curly braces or null. |
values | The signed integer array return value. |
result | An error message is appended to this object if data conversion failed. |
clear | If true clear the return value array before adding the return values. |
Get the string values of an attribute by name at level 0.
Boolean, Murl.Array.String, Boolean GetValuesByName(String name, Murl.IAttributes params, Murl.Array.String values, Boolean error, Boolean clear)
name | The name of the attribute. |
params | The attributes for value substitution inside curly braces or null. |
values | The string array return value. |
error | The error return value is set to true if data conversion failed. |
clear | If true clear the return value array before adding the return values. |
Get the string values of an attribute by name at level 0.
Boolean, Murl.Array.String, Murl.Result GetValuesByName(String name, Murl.IAttributes params, Murl.Array.String values, Murl.Result result, Boolean clear)
name | The name of the attribute. |
params | The attributes for value substitution inside curly braces or null. |
values | The string array return value. |
result | An error message is appended to this object if data conversion failed. |
clear | If true clear the return value array before adding the return values. |
Get the unsigned integer values of an attribute by name at level 0.
Boolean, Murl.Array.UInt32, Boolean GetValuesByName(String name, Murl.IAttributes params, Murl.Array.UInt32 values, Boolean error, Boolean clear)
name | The name of the attribute. |
params | The attributes for value substitution inside curly braces or null. |
values | The unsigned integer array return value. |
error | The error return value is set to true if data conversion failed. |
clear | If true clear the return value array before adding the return values. |
Get the unsigned integer values of an attribute by name at level 0.
Boolean, Murl.Array.UInt32, Murl.Result GetValuesByName(String name, Murl.IAttributes params, Murl.Array.UInt32 values, Murl.Result result, Boolean clear)
name | The name of the attribute. |
params | The attributes for value substitution inside curly braces or null. |
values | The unsigned integer array return value. |
result | An error message is appended to this object if data conversion failed. |
clear | If true clear the return value array before adding the return values. |
Get the double angle values of an attribute by name at level 0.
Boolean, Murl.Array.Double, Boolean GetAngleValuesByName(String name, Murl.IAttributes params, Murl.Array.Double values, Boolean error, Boolean clear)
name | The name of the attribute. |
params | The attributes for value substitution inside curly braces or null. |
values | The double array return value. |
error | The error return value is set to true if data conversion failed. |
clear | If true clear the return value array before adding the return values. |
Get the double angle values of an attribute by name at level 0.
Boolean, Murl.Array.Double, Murl.Result GetAngleValuesByName(String name, Murl.IAttributes params, Murl.Array.Double values, Murl.Result result, Boolean clear)
name | The name of the attribute. |
params | The attributes for value substitution inside curly braces or null. |
values | The double array return value. |
result | An error message is appended to this object if data conversion failed. |
clear | If true clear the return value array before adding the return values. |
Get the float angle values of an attribute by name at level 0.
Boolean, Murl.Array.Float, Boolean GetAngleValuesByName(String name, Murl.IAttributes params, Murl.Array.Float values, Boolean error, Boolean clear)
name | The name of the attribute. |
params | The attributes for value substitution inside curly braces or null. |
values | The float array return value. |
error | The error return value is set to true if data conversion failed. |
clear | If true clear the return value array before adding the return values. |
Get the float angle values of an attribute by name at level 0.
Boolean, Murl.Array.Float, Murl.Result GetAngleValuesByName(String name, Murl.IAttributes params, Murl.Array.Float values, Murl.Result result, Boolean clear)
name | The name of the attribute. |
params | The attributes for value substitution inside curly braces or null. |
values | The float array return value. |
result | An error message is appended to this object if data conversion failed. |
clear | If true clear the return value array before adding the return values. |
Get the bit number values of an attribute by name at level 0 and set the bits.
Boolean, Integer, Boolean GetBitsToSetByName(String name, Murl.IAttributes params, Integer value, Boolean error)
name | The name of the attribute. |
params | The attributes for value substitution inside curly braces or null. |
value | The bits return value. |
error | The error return value is set to true if data conversion failed. |
Get the bit number values of an attribute by name at level 0 and set the bits.
Boolean, Integer, Murl.Result GetBitsToSetByName(String name, Murl.IAttributes params, Integer value, Murl.Result result)
name | The name of the attribute. |
params | The attributes for value substitution inside curly braces or null. |
value | The bits return value. |
result | An error message is appended to this object if data conversion failed. |