ADTF
|
The IProperty interface provides methods for getting and setting property values, name of the property and its subproperties. More...
Public Member Functions | |
virtual const IPropertyValue * | GetValue () const =0 |
virtual IPropertyValue * | GetValue ()=0 |
virtual tResult | SetValue (const IPropertyValue &oValue)=0 |
virtual tResult | GetName (IString &&strName) const =0 |
virtual tResult | SetName (const IString &strName)=0 |
virtual tResult | Set (const IProperty &oProp)=0 |
virtual bool | HasProperties () const =0 |
virtual bool | HasAttachedProperties () const =0 |
virtual tResult | SetProperties (const IProperties &pProperties)=0 |
will copy given properties | |
virtual tResult | AttachProperties (const ucom::ant::iobject_ptr< IProperties > &pProperties)=0 |
virtual tResult | GetAttachedProperties (IProperty &pProperty) const =0 |
virtual tResult | DetachProperties ()=0 |
virtual tResult | GetProperties (ucom::ant::iobject_ptr< IProperties > &pSubProperties)=0 |
get subproperties for writing access | |
virtual tResult | GetProperties (ucom::ant::iobject_ptr< const IProperties > &pProperties) const =0 |
get subproperties for readonly access | |
The IProperty interface provides methods for getting and setting property values, name of the property and its subproperties.
Definition at line 117 of file property_intf.h.