![]() |
Murl Engine API
Version 2018.3
|
The XML attributes interface. More...
#include <murl_i_attributes.h>
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 substitued by using attribute names in braces e.g. size="{myAttribute}"
.
Public Member Functions | |
virtual | ~IAttributes () |
The destructor. | |
virtual Bool | Clear ()=0 |
Clear all attributes. More... | |
virtual Bool | AddDefaults (const IAttributes *defaultAttributes)=0 |
Add a set of default attributes for named queries. More... | |
virtual UInt32 | GetNumberOfDefaults () const =0 |
Get the number of default attribute sets added via AddDefaults(). More... | |
virtual const IAttributes * | GetDefaults (UInt32 index) const =0 |
Get the default attribute set at a given index. More... | |
virtual Bool | AddAttribute (const String &fullName, const String &value)=0 |
Add a single attribute name and value. More... | |
virtual Bool | SetAttribute (const String &fullName, const String &value)=0 |
Set a value for a named attribute. More... | |
virtual UInt32 | GetNumberOfAttributes () const =0 |
Get the number of attributes. More... | |
virtual UInt32 | GetAttributeHash (UInt32 index, UInt32 level=0) const =0 |
Get the hash of an attribute name. More... | |
virtual const Char * | GetAttributeName (UInt32 index, UInt32 level=0) const =0 |
Get the name of an attribute. More... | |
virtual const Char * | GetAttributeValue (UInt32 index, UInt32 level=0) const =0 |
Get the value of an attribute. More... | |
virtual String | GetFullAttributeName (UInt32 index) const =0 |
Get the full name of an attribute. More... | |
virtual const Char * | GetFullAttributeValue (UInt32 index) const =0 |
Get the value of an attribute (ignoring the level). More... | |
virtual SInt32 | GetAttributeIndex (const char *name) const =0 |
Get the index of an attribute name at level 0. More... | |
virtual SInt32 | GetFullAttributeIndex (const char *fullName) const =0 |
Get the index of a fully qualified attribute. More... | |
virtual SInt32 | GetAttributeParent (UInt32 index) const =0 |
Get the parent index of an attribute. More... | |
virtual UInt32 | GetAttributeLevel (UInt32 index) const =0 |
Get the level of an attribute. More... | |
virtual Bool | IsAttributeUsed (UInt32 index) const =0 |
Check if the attribute is used. More... | |
virtual Bool | HasAttributeValue (UInt32 index) const =0 |
Check if the attribute has a value. More... | |
virtual UInt32 | GetNumberOfUnusedAttributes () const =0 |
Get the number of unused attributes. More... | |
virtual Bool | GetUnusedAttributeNames (StringArray &names) const =0 |
Get the names of unused attributes. More... | |
virtual Bool | SetAllAttributesUsed () const =0 |
Set all attributes to used state. More... | |
virtual Bool | EvaluateExpression (const Char *expression, String &value, Bool &error) const =0 |
Evaluate an expression string. More... | |
virtual Bool | EvaluateExpression (const Char *expression, String &value, Result &result) const =0 |
Evaluate an expression string. More... | |
virtual Bool | GetValueByIndex (UInt32 index, const IAttributes *params, String &value, Bool &error) const =0 |
Get the string value of an attribute by index. More... | |
virtual Bool | GetValueByIndex (UInt32 index, const IAttributes *params, Bool &value, Bool &error) const =0 |
Get the boolean value of an attribute by index. More... | |
virtual Bool | GetValueByIndex (UInt32 index, const IAttributes *params, UInt32 &value, Bool &error) const =0 |
Get the unsigned integer value of an attribute by index. More... | |
virtual Bool | GetValueByIndex (UInt32 index, const IAttributes *params, SInt32 &value, Bool &error) const =0 |
Get the signed integer value of an attribute by index. More... | |
virtual Bool | GetValueByIndex (UInt32 index, const IAttributes *params, Double &value, Bool &error) const =0 |
Get the double value of an attribute by index. More... | |
virtual Bool | GetValueByIndex (UInt32 index, const IAttributes *params, Float &value, Bool &error) const =0 |
Get the float value of an attribute by index. More... | |
virtual Bool | GetValueByIndex (UInt32 index, const IAttributes *params, Color &value, Bool &error) const =0 |
Get the color value of an attribute by index. More... | |
virtual Bool | GetValueByIndex (UInt32 index, const IAttributes *params, String &value, Result &result) const =0 |
Get the string value of an attribute by index. More... | |
virtual Bool | GetValueByIndex (UInt32 index, const IAttributes *params, Bool &value, Result &result) const =0 |
Get the boolean value of an attribute by index. More... | |
virtual Bool | GetValueByIndex (UInt32 index, const IAttributes *params, UInt32 &value, Result &result) const =0 |
Get the unsigned integer value of an attribute by index. More... | |
virtual Bool | GetValueByIndex (UInt32 index, const IAttributes *params, SInt32 &value, Result &result) const =0 |
Get the signed integer value of an attribute by index. More... | |
virtual Bool | GetValueByIndex (UInt32 index, const IAttributes *params, Double &value, Result &result) const =0 |
Get the double value of an attribute by index. More... | |
virtual Bool | GetValueByIndex (UInt32 index, const IAttributes *params, Float &value, Result &result) const =0 |
Get the float value of an attribute by index. More... | |
virtual Bool | GetValueByIndex (UInt32 index, const IAttributes *params, Color &value, Result &result) const =0 |
Get the color value of an attribute by index. More... | |
virtual Bool | GetAngleValueByIndex (UInt32 index, const IAttributes *params, Double &value, Bool &error) const =0 |
Get the angle double value of an attribute by index. More... | |
virtual Bool | GetAngleValueByIndex (UInt32 index, const IAttributes *params, Float &value, Bool &error) const =0 |
Get the angle float value of an attribute by index. More... | |
virtual Bool | GetColorValueByIndex (UInt32 index, const IAttributes *params, Float &value, Bool &error) const =0 |
Get the color component value of an attribute by index. More... | |
virtual Bool | GetAngleValueByIndex (UInt32 index, const IAttributes *params, Double &value, Result &result) const =0 |
Get the angle double value of an attribute by index. More... | |
virtual Bool | GetAngleValueByIndex (UInt32 index, const IAttributes *params, Float &value, Result &result) const =0 |
Get the angle float value of an attribute by index. More... | |
virtual Bool | GetColorValueByIndex (UInt32 index, const IAttributes *params, Float &value, Result &result) const =0 |
Get the color component value of an attribute by index. More... | |
virtual Bool | GetValuesByIndex (UInt32 index, const IAttributes *params, StringArray &values, Bool &error, Bool clear=true) const =0 |
Get the string values of an attribute by index. More... | |
virtual Bool | GetValuesByIndex (UInt32 index, const IAttributes *params, BoolArray &values, Bool &error, Bool clear=true) const =0 |
Get the boolean values of an attribute by index. More... | |
virtual Bool | GetValuesByIndex (UInt32 index, const IAttributes *params, UInt32Array &values, Bool &error, Bool clear=true) const =0 |
Get the unsigned integer values of an attribute by index. More... | |
virtual Bool | GetValuesByIndex (UInt32 index, const IAttributes *params, SInt32Array &values, Bool &error, Bool clear=true) const =0 |
Get the signed integer values of an attribute by index. More... | |
virtual Bool | GetValuesByIndex (UInt32 index, const IAttributes *params, DoubleArray &values, Bool &error, Bool clear=true) const =0 |
Get the double values of an attribute by index. More... | |
virtual Bool | GetValuesByIndex (UInt32 index, const IAttributes *params, FloatArray &values, Bool &error, Bool clear=true) const =0 |
Get the float values of an attribute by index. More... | |
virtual Bool | GetValuesByIndex (UInt32 index, const IAttributes *params, StringArray &values, Result &result, Bool clear=true) const =0 |
Get the string values of an attribute by index. More... | |
virtual Bool | GetValuesByIndex (UInt32 index, const IAttributes *params, BoolArray &values, Result &result, Bool clear=true) const =0 |
Get the boolean values of an attribute by index. More... | |
virtual Bool | GetValuesByIndex (UInt32 index, const IAttributes *params, UInt32Array &values, Result &result, Bool clear=true) const =0 |
Get the unsigned integer values of an attribute by index. More... | |
virtual Bool | GetValuesByIndex (UInt32 index, const IAttributes *params, SInt32Array &values, Result &result, Bool clear=true) const =0 |
Get the signed integer values of an attribute by index. More... | |
virtual Bool | GetValuesByIndex (UInt32 index, const IAttributes *params, DoubleArray &values, Result &result, Bool clear=true) const =0 |
Get the double values of an attribute by index. More... | |
virtual Bool | GetValuesByIndex (UInt32 index, const IAttributes *params, FloatArray &values, Result &result, Bool clear=true) const =0 |
Get the float values of an attribute by index. More... | |
virtual Bool | GetAngleValuesByIndex (UInt32 index, const IAttributes *params, DoubleArray &values, Bool &error, Bool clear=true) const =0 |
Get the double angle values of an attribute by index. More... | |
virtual Bool | GetAngleValuesByIndex (UInt32 index, const IAttributes *params, FloatArray &values, Bool &error, Bool clear=true) const =0 |
Get the float angle values of an attribute by index. More... | |
virtual Bool | GetAngleValuesByIndex (UInt32 index, const IAttributes *params, DoubleArray &values, Result &result, Bool clear=true) const =0 |
Get the double angle values of an attribute by index. More... | |
virtual Bool | GetAngleValuesByIndex (UInt32 index, const IAttributes *params, FloatArray &values, Result &result, Bool clear=true) const =0 |
Get the float angle values of an attribute by index. More... | |
virtual Bool | GetValuesByIndex (UInt32 index, const IAttributes *params, String *values, UInt32 maxValues, Bool &error, UInt32 *numValues=0) const =0 |
Get the String values of an attribute by index. More... | |
virtual Bool | GetValuesByIndex (UInt32 index, const IAttributes *params, Bool *values, UInt32 maxValues, Bool &error, UInt32 *numValues=0) const =0 |
Get the boolean values of an attribute by index. More... | |
virtual Bool | GetValuesByIndex (UInt32 index, const IAttributes *params, UInt32 *values, UInt32 maxValues, Bool &error, UInt32 *numValues=0) const =0 |
Get the unsigned integer values of an attribute by index. More... | |
virtual Bool | GetValuesByIndex (UInt32 index, const IAttributes *params, SInt32 *values, UInt32 maxValues, Bool &error, UInt32 *numValues=0) const =0 |
Get the signed integer values of an attribute by index. More... | |
virtual Bool | GetValuesByIndex (UInt32 index, const IAttributes *params, Double *values, UInt32 maxValues, Bool &error, UInt32 *numValues=0) const =0 |
Get the double values of an attribute by index. More... | |
virtual Bool | GetValuesByIndex (UInt32 index, const IAttributes *params, Float *values, UInt32 maxValues, Bool &error, UInt32 *numValues=0) const =0 |
Get the float values of an attribute by index. More... | |
virtual Bool | GetValuesByIndex (UInt32 index, const IAttributes *params, String *values, UInt32 maxValues, Result &result, UInt32 *numValues=0) const =0 |
Get the String values of an attribute by index. More... | |
virtual Bool | GetValuesByIndex (UInt32 index, const IAttributes *params, Bool *values, UInt32 maxValues, Result &result, UInt32 *numValues=0) const =0 |
Get the boolean values of an attribute by index. More... | |
virtual Bool | GetValuesByIndex (UInt32 index, const IAttributes *params, UInt32 *values, UInt32 maxValues, Result &result, UInt32 *numValues=0) const =0 |
Get the unsigned integer values of an attribute by index. More... | |
virtual Bool | GetValuesByIndex (UInt32 index, const IAttributes *params, SInt32 *values, UInt32 maxValues, Result &result, UInt32 *numValues=0) const =0 |
Get the signed integer values of an attribute by index. More... | |
virtual Bool | GetValuesByIndex (UInt32 index, const IAttributes *params, Double *values, UInt32 maxValues, Result &result, UInt32 *numValues=0) const =0 |
Get the double values of an attribute by index. More... | |
virtual Bool | GetValuesByIndex (UInt32 index, const IAttributes *params, Float *values, UInt32 maxValues, Result &result, UInt32 *numValues=0) const =0 |
Get the float values of an attribute by index. More... | |
virtual Bool | GetAngleValuesByIndex (UInt32 index, const IAttributes *params, Double *values, UInt32 maxValues, Bool &error, UInt32 *numValues=0) const =0 |
Get the double angle values of an attribute by index. More... | |
virtual Bool | GetAngleValuesByIndex (UInt32 index, const IAttributes *params, Float *values, UInt32 maxValues, Bool &error, UInt32 *numValues=0) const =0 |
Get the float angle values of an attribute by index. More... | |
virtual Bool | GetAngleValuesByIndex (UInt32 index, const IAttributes *params, Double *values, UInt32 maxValues, Result &result, UInt32 *numValues=0) const =0 |
Get the double angle values of an attribute by index. More... | |
virtual Bool | GetAngleValuesByIndex (UInt32 index, const IAttributes *params, Float *values, UInt32 maxValues, Result &result, UInt32 *numValues=0) const =0 |
Get the float angle values of an attribute by index. More... | |
virtual Bool | GetBitsToSetByIndex (UInt32 index, const IAttributes *params, UInt32 &value, Bool &error) const =0 |
Get the bit number values of an attribute by index and set the bits. More... | |
virtual Bool | GetBitsToSetByIndex (UInt32 index, const IAttributes *params, UInt32 &value, Result &result) const =0 |
Get the bit number values of an attribute by index and set the bits. More... | |
template<class EnumType > | |
Bool | GetEnumValueByIndex (UInt32 index, const IAttributes *params, const Enum< EnumType > &enumClass, EnumType &value, Bool &error) const |
Get the enumeration value of an attribute by index. More... | |
template<class EnumType > | |
Bool | GetEnumValueByIndex (UInt32 index, const IAttributes *params, const Enum< EnumType > &enumClass, EnumType &value, Result &result) const |
Get the enumeration value of an attribute by index. More... | |
template<class EnumType > | |
Bool | GetEnumValuesByIndex (UInt32 index, const IAttributes *params, const Enum< EnumType > &enumClass, Array< EnumType > &values, Bool &error, Bool clear=true) const |
Get the enumeration values of an attribute by index. More... | |
template<class EnumType > | |
Bool | GetEnumValuesByIndex (UInt32 index, const IAttributes *params, const Enum< EnumType > &enumClass, EnumType *values, UInt32 maxValues, Bool &error, UInt32 *numValues=0) const |
Get the enumeration values of an attribute by index. More... | |
template<class EnumType > | |
Bool | GetEnumValuesByIndex (UInt32 index, const IAttributes *params, const Enum< EnumType > &enumClass, Array< EnumType > &values, Result &result, Bool clear=true) const |
Get the enumeration values of an attribute by index. More... | |
template<class EnumType > | |
Bool | GetEnumValuesByIndex (UInt32 index, const IAttributes *params, const Enum< EnumType > &enumClass, EnumType *values, UInt32 maxValues, Result &result, UInt32 *numValues=0) const |
Get the enumeration values of an attribute by index. More... | |
template<class EnumType > | |
Bool | GetEnumBitsToSetByIndex (UInt32 index, const IAttributes *params, const Enum< EnumType > &enumClass, UInt32 &value, Bool &error) const |
Get the enumerated bit number values of an attribute by index and set the bits. More... | |
template<class EnumType > | |
Bool | GetEnumBitsToSetByIndex (UInt32 index, const IAttributes *params, const Enum< EnumType > &enumClass, UInt32 &value, Result &result) const |
Get the enumerated bit number values of an attribute by index and set the bits. More... | |
virtual Bool | GetValueByName (const Char *name, const IAttributes *params, String &value, Bool &error) const =0 |
Get the string value of an attribute by name at level 0. More... | |
virtual Bool | GetValueByName (const Char *name, const IAttributes *params, Bool &value, Bool &error) const =0 |
Get the boolean value of an attribute by name at level 0. More... | |
virtual Bool | GetValueByName (const Char *name, const IAttributes *params, UInt32 &value, Bool &error) const =0 |
Get the unsigned integer value of an attribute by name at level 0. More... | |
virtual Bool | GetValueByName (const Char *name, const IAttributes *params, SInt32 &value, Bool &error) const =0 |
Get the signed integer value of an attribute by name at level 0. More... | |
virtual Bool | GetValueByName (const Char *name, const IAttributes *params, Double &value, Bool &error) const =0 |
Get the double value of an attribute by name at level 0. More... | |
virtual Bool | GetValueByName (const Char *name, const IAttributes *params, Float &value, Bool &error) const =0 |
Get the float value of an attribute by name at level 0. More... | |
virtual Bool | GetValueByName (const Char *name, const IAttributes *params, Color &value, Bool &error) const =0 |
Get the color value of an attribute by name at level 0. More... | |
virtual Bool | GetValueByName (const Char *name, const IAttributes *params, String &value, Result &result) const =0 |
Get the string value of an attribute by name at level 0. More... | |
virtual Bool | GetValueByName (const Char *name, const IAttributes *params, Bool &value, Result &result) const =0 |
Get the boolean value of an attribute by name at level 0. More... | |
virtual Bool | GetValueByName (const Char *name, const IAttributes *params, UInt32 &value, Result &result) const =0 |
Get the unsigned integer value of an attribute by name at level 0. More... | |
virtual Bool | GetValueByName (const Char *name, const IAttributes *params, SInt32 &value, Result &result) const =0 |
Get the signed integer value of an attribute by name at level 0. More... | |
virtual Bool | GetValueByName (const Char *name, const IAttributes *params, Double &value, Result &result) const =0 |
Get the double value of an attribute by name at level 0. More... | |
virtual Bool | GetValueByName (const Char *name, const IAttributes *params, Float &value, Result &result) const =0 |
Get the float value of an attribute by name at level 0. More... | |
virtual Bool | GetValueByName (const Char *name, const IAttributes *params, Color &value, Result &result) const =0 |
Get the color value of an attribute by name at level 0. More... | |
virtual Bool | GetAngleValueByName (const Char *name, const IAttributes *params, Double &value, Bool &error) const =0 |
Get the angle double value of an attribute by name at level 0. More... | |
virtual Bool | GetAngleValueByName (const Char *name, const IAttributes *params, Float &value, Bool &error) const =0 |
Get the angle float value of an attribute by name at level 0. More... | |
virtual Bool | GetColorValueByName (const Char *name, const IAttributes *params, Float &value, Bool &error) const =0 |
Get the color component value of an attribute by name at level 0. More... | |
virtual Bool | GetAngleValueByName (const Char *name, const IAttributes *params, Double &value, Result &result) const =0 |
Get the angle double value of an attribute by name at level 0. More... | |
virtual Bool | GetAngleValueByName (const Char *name, const IAttributes *params, Float &value, Result &result) const =0 |
Get the angle float value of an attribute by name at level 0. More... | |
virtual Bool | GetColorValueByName (const Char *name, const IAttributes *params, Float &value, Result &result) const =0 |
Get the color component value of an attribute by name at level 0. More... | |
virtual Bool | GetValuesByName (const Char *name, const IAttributes *params, StringArray &values, Bool &error, Bool clear=true) const =0 |
Get the string values of an attribute by name at level 0. More... | |
virtual Bool | GetValuesByName (const Char *name, const IAttributes *params, BoolArray &values, Bool &error, Bool clear=true) const =0 |
Get the boolean values of an attribute by name at level 0. More... | |
virtual Bool | GetValuesByName (const Char *name, const IAttributes *params, UInt32Array &values, Bool &error, Bool clear=true) const =0 |
Get the unsigned integer values of an attribute by name at level 0. More... | |
virtual Bool | GetValuesByName (const Char *name, const IAttributes *params, SInt32Array &values, Bool &error, Bool clear=true) const =0 |
Get the signed integer values of an attribute by name at level 0. More... | |
virtual Bool | GetValuesByName (const Char *name, const IAttributes *params, DoubleArray &values, Bool &error, Bool clear=true) const =0 |
Get the double values of an attribute by name at level 0. More... | |
virtual Bool | GetValuesByName (const Char *name, const IAttributes *params, FloatArray &values, Bool &error, Bool clear=true) const =0 |
Get the float values of an attribute by name at level 0. More... | |
virtual Bool | GetValuesByName (const Char *name, const IAttributes *params, StringArray &values, Result &result, Bool clear=true) const =0 |
Get the string values of an attribute by name at level 0. More... | |
virtual Bool | GetValuesByName (const Char *name, const IAttributes *params, BoolArray &values, Result &result, Bool clear=true) const =0 |
Get the boolean values of an attribute by name at level 0. More... | |
virtual Bool | GetValuesByName (const Char *name, const IAttributes *params, UInt32Array &values, Result &result, Bool clear=true) const =0 |
Get the unsigned integer values of an attribute by name at level 0. More... | |
virtual Bool | GetValuesByName (const Char *name, const IAttributes *params, SInt32Array &values, Result &result, Bool clear=true) const =0 |
Get the signed integer values of an attribute by name at level 0. More... | |
virtual Bool | GetValuesByName (const Char *name, const IAttributes *params, DoubleArray &values, Result &result, Bool clear=true) const =0 |
Get the double values of an attribute by name at level 0. More... | |
virtual Bool | GetValuesByName (const Char *name, const IAttributes *params, FloatArray &values, Result &result, Bool clear=true) const =0 |
Get the float values of an attribute by name at level 0. More... | |
virtual Bool | GetAngleValuesByName (const Char *name, const IAttributes *params, DoubleArray &values, Bool &error, Bool clear=true) const =0 |
Get the double angle values of an attribute by name at level 0. More... | |
virtual Bool | GetAngleValuesByName (const Char *name, const IAttributes *params, FloatArray &values, Bool &error, Bool clear=true) const =0 |
Get the float angle values of an attribute by name at level 0. More... | |
virtual Bool | GetAngleValuesByName (const Char *name, const IAttributes *params, DoubleArray &values, Result &result, Bool clear=true) const =0 |
Get the double angle values of an attribute by name at level 0. More... | |
virtual Bool | GetAngleValuesByName (const Char *name, const IAttributes *params, FloatArray &values, Result &result, Bool clear=true) const =0 |
Get the float angle values of an attribute by name at level 0. More... | |
virtual Bool | GetBitsToSetByName (const Char *name, const IAttributes *params, UInt32 &value, Bool &error) const =0 |
Get the bit number values of an attribute by name at level 0 and set the bits. More... | |
virtual Bool | GetBitsToSetByName (const Char *name, const IAttributes *params, UInt32 &value, Result &result) const =0 |
Get the bit number values of an attribute by name at level 0 and set the bits. More... | |
template<class EnumType > | |
Bool | GetEnumValueByName (const Char *name, const IAttributes *params, const Enum< EnumType > &enumClass, EnumType &value, Bool &error) const |
Get the enumeration value of an attribute by name at level 0. More... | |
template<class EnumType > | |
Bool | GetEnumValueByName (const Char *name, const IAttributes *params, const Enum< EnumType > &enumClass, EnumType &value, Result &result) const |
Get the enumeration value of an attribute by name at level 0. More... | |
template<class EnumType > | |
Bool | GetEnumValuesByName (const Char *name, const IAttributes *params, const Enum< EnumType > &enumClass, Array< EnumType > &values, Bool &error, Bool clear=true) const |
Get the enumeration values of an attribute by name at level 0. More... | |
template<class EnumType > | |
Bool | GetEnumValuesByName (const Char *name, const IAttributes *params, const Enum< EnumType > &enumClass, Array< EnumType > &values, Result &result, Bool clear=true) const |
Get the enumeration values of an attribute by name at level 0. More... | |
template<class EnumType > | |
Bool | GetEnumBitsToSetByName (const Char *name, const IAttributes *params, const Enum< EnumType > &enumClass, UInt32 &value, Bool &error) const |
Get the enumerated bit number values of an attribute by name at level 0 and set the bits. More... | |
template<class EnumType > | |
Bool | GetEnumBitsToSetByName (const Char *name, const IAttributes *params, const Enum< EnumType > &enumClass, UInt32 &value, Result &result) const |
Get the enumerated bit number values of an attribute by name at level 0 and set the bits. More... | |
|
pure virtual |
Clear all attributes.
|
pure virtual |
Add a set of default attributes for named queries.
defaultAttributes | The default attributes object to add. |
|
pure virtual |
Get the number of default attribute sets added via AddDefaults().
|
pure virtual |
Get the default attribute set at a given index.
index | The index, from 0 to GetNumberOfDefaults()-1. |
|
pure virtual |
Add a single attribute name and value.
fullName | The full name of the attribute (including the dots). |
value | The value of the attribute. |
|
pure virtual |
Set a value for a named attribute.
Sets the attribute to unused state.
fullName | The full name of the attribute (including the dots). |
value | The value of the attribute. |
|
pure virtual |
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.
|
pure virtual |
Get the hash of an attribute name.
index | The index of the attribute. |
level | The level of the attribute. |
|
pure virtual |
Get the name of an attribute.
index | The index of the attribute. |
level | The level of the attribute. |
|
pure virtual |
Get the value of an attribute.
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.
index | The index of the attribute. |
Get the value of an attribute (ignoring the level).
index | The index of the attribute. |
|
pure virtual |
Get the index of an attribute name at level 0.
name | The name of the attribute. |
|
pure virtual |
Get the index of a fully qualified attribute.
fullName | The full name of the attribute, including separating dots. |
Get the parent index of an attribute.
index | The index of the attribute. |
Get the level of an attribute.
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.
index | The index of the attribute. |
Check if the attribute has a value.
index | The index of the attribute. |
|
pure virtual |
Get the number of unused attributes.
|
pure virtual |
Get the names of unused attributes.
names | The string array to add the names. |
|
pure virtual |
Set all attributes to used state.
|
pure virtual |
Evaluate an expression string.
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. |
|
pure virtual |
Evaluate an expression string.
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. |
|
pure virtual |
Get the string value of an attribute by index.
index | The index of the attribute. |
params | The attributes for value substituion inside curly braces or null. |
value | The string return value. |
error | The error return value is set to true if data conversion failed. |
|
pure virtual |
Get the boolean value of an attribute by index.
index | The index of the attribute. |
params | The attributes for value substituion inside curly braces or null. |
value | The boolean return value. |
error | The error return value is set to true if data conversion failed. |
|
pure virtual |
Get the unsigned integer value of an attribute by index.
index | The index of the attribute. |
params | The attributes for value substituion inside curly braces or null. |
value | The unsigned integer return value. |
error | The error return value is set to true if data conversion failed. |
|
pure virtual |
Get the signed integer value of an attribute by index.
index | The index of the attribute. |
params | The attributes for value substituion inside curly braces or null. |
value | The signed integer return value. |
error | The error return value is set to true if data conversion failed. |
|
pure virtual |
Get the double value of an attribute by index.
index | The index of the attribute. |
params | The attributes for value substituion inside curly braces or null. |
value | The double return value. |
error | The error return value is set to true if data conversion failed. |
|
pure virtual |
Get the float value of an attribute by index.
index | The index of the attribute. |
params | The attributes for value substituion inside curly braces or null. |
value | The float return value. |
error | The error return value is set to true if data conversion failed. |
|
pure virtual |
Get the color value of an attribute by index.
index | The index of the attribute. |
params | The attributes for value substituion inside curly braces or null. |
value | The color return value. |
error | The error return value is set to true if data conversion failed. |
|
pure virtual |
Get the string value of an attribute by index.
index | The index of the attribute. |
params | The attributes for value substituion inside curly braces or null. |
value | The string return value. |
result | An error message is appended to this object if data conversion failed. |
|
pure virtual |
Get the boolean value of an attribute by index.
index | The index of the attribute. |
params | The attributes for value substituion inside curly braces or null. |
value | The boolean return value. |
result | An error message is appended to this object if data conversion failed. |
|
pure virtual |
Get the unsigned integer value of an attribute by index.
index | The index of the attribute. |
params | The attributes for value substituion inside curly braces or null. |
value | The unsigned integer return value. |
result | An error message is appended to this object if data conversion failed. |
|
pure virtual |
Get the signed integer value of an attribute by index.
index | The index of the attribute. |
params | The attributes for value substituion inside curly braces or null. |
value | The signed integer return value. |
result | An error message is appended to this object if data conversion failed. |
|
pure virtual |
Get the double value of an attribute by index.
index | The index of the attribute. |
params | The attributes for value substituion inside curly braces or null. |
value | The double return value. |
result | An error message is appended to this object if data conversion failed. |
|
pure virtual |
Get the float value of an attribute by index.
index | The index of the attribute. |
params | The attributes for value substituion inside curly braces or null. |
value | The float return value. |
result | An error message is appended to this object if data conversion failed. |
|
pure virtual |
Get the color value of an attribute by index.
index | The index of the attribute. |
params | The attributes for value substituion inside curly braces or null. |
value | The color return value. |
result | An error message is appended to this object if data conversion failed. |
|
pure virtual |
Get the angle double value of an attribute by index.
index | The index of the attribute. |
params | The attributes for value substituion inside curly braces or null. |
value | The angle double return value. |
error | The error return value is set to true if data conversion failed. |
|
pure virtual |
Get the angle float value of an attribute by index.
index | The index of the attribute. |
params | The attributes for value substituion inside curly braces or null. |
value | The angle float return value. |
error | The error return value is set to true if data conversion failed. |
|
pure virtual |
Get the color component value of an attribute by index.
index | The index of the attribute. |
params | The attributes for value substituion inside curly braces or null. |
value | The color component return value. |
error | The error return value is set to true if data conversion failed. |
|
pure virtual |
Get the angle double value of an attribute by index.
index | The index of the attribute. |
params | The attributes for value substituion inside curly braces or null. |
value | The angle double return value. |
result | An error message is appended to this object if data conversion failed. |
|
pure virtual |
Get the angle float value of an attribute by index.
index | The index of the attribute. |
params | The attributes for value substituion inside curly braces or null. |
value | The angle float return value. |
result | An error message is appended to this object if data conversion failed. |
|
pure virtual |
Get the color component value of an attribute by index.
index | The index of the attribute. |
params | The attributes for value substituion inside curly braces or null. |
value | The color component return value. |
result | An error message is appended to this object if data conversion failed. |
|
pure virtual |
Get the string values of an attribute by index.
index | The index of the attribute. |
params | The attributes for value substituion 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. |
|
pure virtual |
Get the boolean values of an attribute by index.
index | The index of the attribute. |
params | The attributes for value substituion 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. |
|
pure virtual |
Get the unsigned integer values of an attribute by index.
index | The index of the attribute. |
params | The attributes for value substituion 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. |
|
pure virtual |
Get the signed integer values of an attribute by index.
index | The index of the attribute. |
params | The attributes for value substituion 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. |
|
pure virtual |
Get the double values of an attribute by index.
index | The index of the attribute. |
params | The attributes for value substituion 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. |
|
pure virtual |
Get the float values of an attribute by index.
index | The index of the attribute. |
params | The attributes for value substituion 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. |
|
pure virtual |
Get the string values of an attribute by index.
index | The index of the attribute. |
params | The attributes for value substituion 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. |
|
pure virtual |
Get the boolean values of an attribute by index.
index | The index of the attribute. |
params | The attributes for value substituion 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. |
|
pure virtual |
Get the unsigned integer values of an attribute by index.
index | The index of the attribute. |
params | The attributes for value substituion 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. |
|
pure virtual |
Get the signed integer values of an attribute by index.
index | The index of the attribute. |
params | The attributes for value substituion 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. |
|
pure virtual |
Get the double values of an attribute by index.
index | The index of the attribute. |
params | The attributes for value substituion 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. |
|
pure virtual |
Get the float values of an attribute by index.
index | The index of the attribute. |
params | The attributes for value substituion 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. |
|
pure virtual |
Get the double angle values of an attribute by index.
index | The index of the attribute. |
params | The attributes for value substituion 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. |
|
pure virtual |
Get the float angle values of an attribute by index.
index | The index of the attribute. |
params | The attributes for value substituion 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. |
|
pure virtual |
Get the double angle values of an attribute by index.
index | The index of the attribute. |
params | The attributes for value substituion 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. |
|
pure virtual |
Get the float angle values of an attribute by index.
index | The index of the attribute. |
params | The attributes for value substituion 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. |
|
pure virtual |
Get the String values of an attribute by index.
index | The index of the attribute. |
params | The attributes for value substituion inside curly braces or null. |
values | A pointer to a raw array of String objects to receive the return values. |
maxValues | The capacity of the raw array. |
error | The error return value is set to true if data conversion failed. |
numValues | An optional pointer to a variable receiving the number of return values. |
|
pure virtual |
Get the boolean values of an attribute by index.
index | The index of the attribute. |
params | The attributes for value substituion inside curly braces or null. |
values | A pointer to a raw array of Bool values to receive the return values. |
maxValues | The capacity of the raw array. |
error | The error return value is set to true if data conversion failed. |
numValues | An optional pointer to a variable receiving the number of return values. |
|
pure virtual |
Get the unsigned integer values of an attribute by index.
index | The index of the attribute. |
params | The attributes for value substituion inside curly braces or null. |
values | A pointer to a raw array of UInt32 values to receive the return values. |
maxValues | The capacity of the raw array. |
error | The error return value is set to true if data conversion failed. |
numValues | An optional pointer to a variable receiving the number of return values. |
|
pure virtual |
Get the signed integer values of an attribute by index.
index | The index of the attribute. |
params | The attributes for value substituion inside curly braces or null. |
values | A pointer to a raw array of SInt32 values to receive the return values. |
maxValues | The capacity of the raw array. |
error | The error return value is set to true if data conversion failed. |
numValues | An optional pointer to a variable receiving the number of return values. |
|
pure virtual |
Get the double values of an attribute by index.
index | The index of the attribute. |
params | The attributes for value substituion inside curly braces or null. |
values | A pointer to a raw array of double values to receive the return values. |
maxValues | The capacity of the raw array. |
error | The error return value is set to true if data conversion failed. |
numValues | An optional pointer to a variable receiving the number of return values. |
|
pure virtual |
Get the float values of an attribute by index.
index | The index of the attribute. |
params | The attributes for value substituion inside curly braces or null. |
values | A pointer to a raw array of float values to receive the return values. |
maxValues | The capacity of the raw array. |
error | The error return value is set to true if data conversion failed. |
numValues | An optional pointer to a variable receiving the number of return values. |
|
pure virtual |
Get the String values of an attribute by index.
index | The index of the attribute. |
params | The attributes for value substituion inside curly braces or null. |
values | A pointer to a raw array of String objects to receive the return values. |
maxValues | The capacity of the raw array. |
result | An error message is appended to this object if data conversion failed. |
numValues | An optional pointer to a variable receiving the number of return values. |
|
pure virtual |
Get the boolean values of an attribute by index.
index | The index of the attribute. |
params | The attributes for value substituion inside curly braces or null. |
values | A pointer to a raw array of Bool values to receive the return values. |
maxValues | The capacity of the raw array. |
result | An error message is appended to this object if data conversion failed. |
numValues | An optional pointer to a variable receiving the number of return values. |
|
pure virtual |
Get the unsigned integer values of an attribute by index.
index | The index of the attribute. |
params | The attributes for value substituion inside curly braces or null. |
values | A pointer to a raw array of UInt32 values to receive the return values. |
maxValues | The capacity of the raw array. |
result | An error message is appended to this object if data conversion failed. |
numValues | An optional pointer to a variable receiving the number of return values. |
|
pure virtual |
Get the signed integer values of an attribute by index.
index | The index of the attribute. |
params | The attributes for value substituion inside curly braces or null. |
values | A pointer to a raw array of SInt32 values to receive the return values. |
maxValues | The capacity of the raw array. |
result | An error message is appended to this object if data conversion failed. |
numValues | An optional pointer to a variable receiving the number of return values. |
|
pure virtual |
Get the double values of an attribute by index.
index | The index of the attribute. |
params | The attributes for value substituion inside curly braces or null. |
values | A pointer to a raw array of double values to receive the return values. |
maxValues | The capacity of the raw array. |
result | An error message is appended to this object if data conversion failed. |
numValues | An optional pointer to a variable receiving the number of return values. |
|
pure virtual |
Get the float values of an attribute by index.
index | The index of the attribute. |
params | The attributes for value substituion inside curly braces or null. |
values | A pointer to a raw array of float values to receive the return values. |
maxValues | The capacity of the raw array. |
result | An error message is appended to this object if data conversion failed. |
numValues | An optional pointer to a variable receiving the number of return values. |
|
pure virtual |
Get the double angle values of an attribute by index.
index | The index of the attribute. |
params | The attributes for value substituion inside curly braces or null. |
values | A pointer to a raw array of double values to receive the return values. |
maxValues | The capacity of the raw array. |
error | The error return value is set to true if data conversion failed. |
numValues | An optional pointer to a variable receiving the number of return values. |
|
pure virtual |
Get the float angle values of an attribute by index.
index | The index of the attribute. |
params | The attributes for value substituion inside curly braces or null. |
values | A pointer to a raw array of float values to receive the return values. |
maxValues | The capacity of the raw array. |
error | The error return value is set to true if data conversion failed. |
numValues | An optional pointer to a variable receiving the number of return values. |
|
pure virtual |
Get the double angle values of an attribute by index.
index | The index of the attribute. |
params | The attributes for value substituion inside curly braces or null. |
values | A pointer to a raw array of double values to receive the return values. |
maxValues | The capacity of the raw array. |
result | An error message is appended to this object if data conversion failed. |
numValues | An optional pointer to a variable receiving the number of return values. |
|
pure virtual |
Get the float angle values of an attribute by index.
index | The index of the attribute. |
params | The attributes for value substituion inside curly braces or null. |
values | A pointer to a raw array of float values to receive the return values. |
maxValues | The capacity of the raw array. |
result | An error message is appended to this object if data conversion failed. |
numValues | An optional pointer to a variable receiving the number of return values. |
|
pure virtual |
Get the bit number values of an attribute by index and set the bits.
index | The index of the attribute. |
params | The attributes for value substituion inside curly braces or null. |
value | The bits return value. |
error | The error return value is set to true if data conversion failed. |
|
pure virtual |
Get the bit number values of an attribute by index and set the bits.
index | The index of the attribute. |
params | The attributes for value substituion inside curly braces or null. |
value | The bits return value. |
result | An error message is appended to this object if data conversion failed. |
|
inline |
Get the enumeration value of an attribute by index.
index | The index of the attribute. |
params | The attributes for value substituion inside curly braces or null. |
enumClass | The enumeration class for looking up the value. |
value | The enumeration return value. |
error | The error return value is set to true if data conversion failed. |
|
inline |
Get the enumeration value of an attribute by index.
index | The index of the attribute. |
params | The attributes for value substituion inside curly braces or null. |
enumClass | The enumeration class for looking up the value. |
value | The enumeration return value. |
result | An error message is appended to this object if data conversion failed. |
|
inline |
Get the enumeration values of an attribute by index.
index | The index of the attribute. |
params | The attributes for value substituion inside curly braces or null. |
enumClass | The enumeration class for looking up the value. |
values | The enumeration 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. |
|
inline |
Get the enumeration values of an attribute by index.
index | The index of the attribute. |
params | The attributes for value substituion inside curly braces or null. |
enumClass | The enumeration class for looking up the value. |
values | A pointer to a raw array of enum variables to receive the return values. |
maxValues | The capacity of the raw array. |
error | The error return value is set to true if data conversion failed. |
numValues | An optional pointer to a variable receiving the number of return values. |
|
inline |
Get the enumeration values of an attribute by index.
index | The index of the attribute. |
params | The attributes for value substituion inside curly braces or null. |
enumClass | The enumeration class for looking up the value. |
values | The enumeration 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. |
|
inline |
Get the enumeration values of an attribute by index.
index | The index of the attribute. |
params | The attributes for value substituion inside curly braces or null. |
enumClass | The enumeration class for looking up the value. |
values | A pointer to a raw array of enum variables to receive the return values. |
maxValues | The capacity of the raw array. |
result | An error message is appended to this object if data conversion failed. |
numValues | An optional pointer to a variable receiving the number of return values. |
|
inline |
Get the enumerated bit number values of an attribute by index and set the bits.
index | The index of the attribute. |
params | The attributes for value substituion inside curly braces or null. |
enumClass | The enumeration class for looking up the value. |
value | The bits return value. |
error | The error return value is set to true if data conversion failed. |
|
inline |
Get the enumerated bit number values of an attribute by index and set the bits.
index | The index of the attribute. |
params | The attributes for value substituion inside curly braces or null. |
enumClass | The enumeration class for looking up the value. |
value | The bits return value. |
result | An error message is appended to this object if data conversion failed. |
|
pure virtual |
Get the string value of an attribute by name at level 0.
name | The name of the attribute. |
params | The attributes for value substituion inside curly braces or null. |
value | The string return value. |
error | The error return value is set to true if data conversion failed. |
|
pure virtual |
Get the boolean value of an attribute by name at level 0.
name | The name of the attribute. |
params | The attributes for value substituion inside curly braces or null. |
value | The boolean return value. |
error | The error return value is set to true if data conversion failed. |
|
pure virtual |
Get the unsigned integer value of an attribute by name at level 0.
name | The name of the attribute. |
params | The attributes for value substituion inside curly braces or null. |
value | The unsigned integer return value. |
error | The error return value is set to true if data conversion failed. |
|
pure virtual |
Get the signed integer value of an attribute by name at level 0.
name | The name of the attribute. |
params | The attributes for value substituion inside curly braces or null. |
value | The signed integer return value. |
error | The error return value is set to true if data conversion failed. |
|
pure virtual |
Get the double value of an attribute by name at level 0.
name | The name of the attribute. |
params | The attributes for value substituion inside curly braces or null. |
value | The double return value. |
error | The error return value is set to true if data conversion failed. |
|
pure virtual |
Get the float value of an attribute by name at level 0.
name | The name of the attribute. |
params | The attributes for value substituion inside curly braces or null. |
value | The float return value. |
error | The error return value is set to true if data conversion failed. |
|
pure virtual |
Get the color value of an attribute by name at level 0.
name | The name of the attribute. |
params | The attributes for value substituion inside curly braces or null. |
value | The color return value. |
error | The error return value is set to true if data conversion failed. |
|
pure virtual |
Get the string value of an attribute by name at level 0.
name | The name of the attribute. |
params | The attributes for value substituion inside curly braces or null. |
value | The string return value. |
result | An error message is appended to this object if data conversion failed. |
|
pure virtual |
Get the boolean value of an attribute by name at level 0.
name | The name of the attribute. |
params | The attributes for value substituion inside curly braces or null. |
value | The boolean return value. |
result | An error message is appended to this object if data conversion failed. |
|
pure virtual |
Get the unsigned integer value of an attribute by name at level 0.
name | The name of the attribute. |
params | The attributes for value substituion inside curly braces or null. |
value | The unsigned integer return value. |
result | An error message is appended to this object if data conversion failed. |
|
pure virtual |
Get the signed integer value of an attribute by name at level 0.
name | The name of the attribute. |
params | The attributes for value substituion inside curly braces or null. |
value | The signed integer return value. |
result | An error message is appended to this object if data conversion failed. |
|
pure virtual |
Get the double value of an attribute by name at level 0.
name | The name of the attribute. |
params | The attributes for value substituion inside curly braces or null. |
value | The double return value. |
result | An error message is appended to this object if data conversion failed. |
|
pure virtual |
Get the float value of an attribute by name at level 0.
name | The name of the attribute. |
params | The attributes for value substituion inside curly braces or null. |
value | The float return value. |
result | An error message is appended to this object if data conversion failed. |
|
pure virtual |
Get the color value of an attribute by name at level 0.
name | The name of the attribute. |
params | The attributes for value substituion inside curly braces or null. |
value | The color return value. |
result | An error message is appended to this object if data conversion failed. |
|
pure virtual |
Get the angle double value of an attribute by name at level 0.
name | The name of the attribute. |
params | The attributes for value substituion inside curly braces or null. |
value | The angle double return value. |
error | The error return value is set to true if data conversion failed. |
|
pure virtual |
Get the angle float value of an attribute by name at level 0.
name | The name of the attribute. |
params | The attributes for value substituion inside curly braces or null. |
value | The angle float return value. |
error | The error return value is set to true if data conversion failed. |
|
pure virtual |
Get the color component value of an attribute by name at level 0.
name | The name of the attribute. |
params | The attributes for value substituion inside curly braces or null. |
value | The color component return value. |
error | The error return value is set to true if data conversion failed. |
|
pure virtual |
Get the angle double value of an attribute by name at level 0.
name | The name of the attribute. |
params | The attributes for value substituion inside curly braces or null. |
value | The angle double return value. |
result | An error message is appended to this object if data conversion failed. |
|
pure virtual |
Get the angle float value of an attribute by name at level 0.
name | The name of the attribute. |
params | The attributes for value substituion inside curly braces or null. |
value | The angle float return value. |
result | An error message is appended to this object if data conversion failed. |
|
pure virtual |
Get the color component value of an attribute by name at level 0.
name | The name of the attribute. |
params | The attributes for value substituion inside curly braces or null. |
value | The color component return value. |
result | An error message is appended to this object if data conversion failed. |
|
pure virtual |
Get the string values of an attribute by name at level 0.
name | The name of the attribute. |
params | The attributes for value substituion 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. |
|
pure virtual |
Get the boolean values of an attribute by name at level 0.
name | The name of the attribute. |
params | The attributes for value substituion 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. |
|
pure virtual |
Get the unsigned integer values of an attribute by name at level 0.
name | The name of the attribute. |
params | The attributes for value substituion 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. |
|
pure virtual |
Get the signed integer values of an attribute by name at level 0.
name | The name of the attribute. |
params | The attributes for value substituion 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. |
|
pure virtual |
Get the double values of an attribute by name at level 0.
name | The name of the attribute. |
params | The attributes for value substituion 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. |
|
pure virtual |
Get the float values of an attribute by name at level 0.
name | The name of the attribute. |
params | The attributes for value substituion 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. |
|
pure virtual |
Get the string values of an attribute by name at level 0.
name | The name of the attribute. |
params | The attributes for value substituion 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. |
|
pure virtual |
Get the boolean values of an attribute by name at level 0.
name | The name of the attribute. |
params | The attributes for value substituion 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. |
|
pure virtual |
Get the unsigned integer values of an attribute by name at level 0.
name | The name of the attribute. |
params | The attributes for value substituion 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. |
|
pure virtual |
Get the signed integer values of an attribute by name at level 0.
name | The name of the attribute. |
params | The attributes for value substituion 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. |
|
pure virtual |
Get the double values of an attribute by name at level 0.
name | The name of the attribute. |
params | The attributes for value substituion 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. |
|
pure virtual |
Get the float values of an attribute by name at level 0.
name | The name of the attribute. |
params | The attributes for value substituion 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. |
|
pure virtual |
Get the double angle values of an attribute by name at level 0.
name | The name of the attribute. |
params | The attributes for value substituion 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. |
|
pure virtual |
Get the float angle values of an attribute by name at level 0.
name | The name of the attribute. |
params | The attributes for value substituion 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. |
|
pure virtual |
Get the double angle values of an attribute by name at level 0.
name | The name of the attribute. |
params | The attributes for value substituion 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. |
|
pure virtual |
Get the float angle values of an attribute by name at level 0.
name | The name of the attribute. |
params | The attributes for value substituion 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. |
|
pure virtual |
Get the bit number values of an attribute by name at level 0 and set the bits.
name | The name of the attribute. |
params | The attributes for value substituion inside curly braces or null. |
value | The bits return value. |
error | The error return value is set to true if data conversion failed. |
|
pure virtual |
Get the bit number values of an attribute by name at level 0 and set the bits.
name | The name of the attribute. |
params | The attributes for value substituion inside curly braces or null. |
value | The bits return value. |
result | An error message is appended to this object if data conversion failed. |
|
inline |
Get the enumeration value of an attribute by name at level 0.
name | The name of the attribute. |
params | The attributes for value substituion inside curly braces or null. |
enumClass | The enumeration class for looking up the value. |
value | The enumeration return value. |
error | The error return value is set to true if data conversion failed. |
|
inline |
Get the enumeration value of an attribute by name at level 0.
name | The name of the attribute. |
params | The attributes for value substituion inside curly braces or null. |
enumClass | The enumeration class for looking up the value. |
value | The enumeration return value. |
result | An error message is appended to this object if data conversion failed. |
|
inline |
Get the enumeration values of an attribute by name at level 0.
name | The name of the attribute. |
params | The attributes for value substituion inside curly braces or null. |
enumClass | The enumeration class for looking up the value. |
values | The enumeration 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. |
|
inline |
Get the enumeration values of an attribute by name at level 0.
name | The name of the attribute. |
params | The attributes for value substituion inside curly braces or null. |
enumClass | The enumeration class for looking up the value. |
values | The enumeration 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. |
|
inline |
Get the enumerated bit number values of an attribute by name at level 0 and set the bits.
name | The name of the attribute. |
params | The attributes for value substituion inside curly braces or null. |
enumClass | The enumeration class for looking up the value. |
value | The bits return value. |
error | The error return value is set to true if data conversion failed. |
|
inline |
Get the enumerated bit number values of an attribute by name at level 0 and set the bits.
name | The name of the attribute. |
params | The attributes for value substituion inside curly braces or null. |
enumClass | The enumeration class for looking up the value. |
value | The bits return value. |
result | An error message is appended to this object if data conversion failed. |