Interface d'une valeur propriété. Plus de détails...
#include <arcane/core/IProperty.h>
Fonctions membres publiques | |
virtual | ~IPropertyValue () |
Libère les ressources. | |
virtual void | valueToString (String &str) const =0 |
Stocke la valeur de la propriété dans str. | |
virtual void | nameToString (String &str) const =0 |
Stocke le nom de la propriété dans str. | |
virtual void | setValueFromString (const String &str)=0 |
Positionne la nouvelle valeur de la propriété à str. | |
virtual bool | isDefaultValue () const =0 |
Retourne si la valeur actuelle est la valeur par défaut. | |
virtual bool | isOriginalValue () const =0 |
Retourne si la valeur actuelle est la valeur originelle. | |
virtual void | originalValueToString (String &str) const =0 |
Stocke la valeur originale de la propriété dans str. | |
virtual bool | canBeEdited () const =0 |
Retourne si la valeur peut être éditée. | |
virtual IPropertyType * | type ()=0 |
Retourne le type de cette propriété. | |
virtual IPropertyTypeInstance * | typeInstance ()=0 |
Retourne l'instance associé à cette valeur. | |
Membres hérités additionnels | |
Types publics hérités de Arcane::Property | |
enum | ePropertyKind { PkSimple , PkEnum , PkExtended , PkComplex } |
Genre d'une propriété Plus de détails... | |
enum | eSimpleType { StString , StReal , StInteger , StBool } |
Type simple dans le cas d'un genre PkSimple. Plus de détails... | |
Interface d'une valeur propriété.
Définition à la ligne 68 du fichier IProperty.h.
|
inlinevirtual |
Libère les ressources.
Définition à la ligne 73 du fichier IProperty.h.
Retourne si la valeur peut être éditée.
Implémenté dans Arcane::XmlPropertyValue.
Retourne si la valeur actuelle est la valeur par défaut.
Implémenté dans Arcane::XmlPropertyValue.
Retourne si la valeur actuelle est la valeur originelle.
Implémenté dans Arcane::XmlPropertyValue.
Stocke le nom de la propriété dans str.
Implémenté dans Arcane::XmlPropertyValue.
Stocke la valeur originale de la propriété dans str.
Implémenté dans Arcane::XmlPropertyValue.
Positionne la nouvelle valeur de la propriété à str.
Implémenté dans Arcane::XmlPropertyValue.
|
pure virtual |
Retourne le type de cette propriété.
Implémenté dans Arcane::XmlPropertyValue.
|
pure virtual |
Retourne l'instance associé à cette valeur.
Implémenté dans Arcane::XmlPropertyValue.
Stocke la valeur de la propriété dans str.
Implémenté dans Arcane::XmlPropertyValue.