Arcane  v3.14.10.0
Documentation développeur
Chargement...
Recherche...
Aucune correspondance
Référence de la classe Arcane::IPropertyValueabstract

Interface d'une valeur propriété. Plus de détails...

#include <arcane/core/IProperty.h>

+ Graphe d'héritage de Arcane::IPropertyValue:
+ Graphe de collaboration de Arcane::IPropertyValue:

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 IPropertyTypetype ()=0
 Retourne le type de cette propriété.
 
virtual IPropertyTypeInstancetypeInstance ()=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...
 

Description détaillée

Interface d'une valeur propriété.

Définition à la ligne 68 du fichier IProperty.h.

Documentation des constructeurs et destructeur

◆ ~IPropertyValue()

virtual Arcane::IPropertyValue::~IPropertyValue ( )
inlinevirtual

Libère les ressources.

Définition à la ligne 73 du fichier IProperty.h.

Documentation des fonctions membres

◆ canBeEdited()

virtual bool Arcane::IPropertyValue::canBeEdited ( ) const
pure virtual

Retourne si la valeur peut être éditée.

Implémenté dans Arcane::XmlPropertyValue.

◆ isDefaultValue()

virtual bool Arcane::IPropertyValue::isDefaultValue ( ) const
pure virtual

Retourne si la valeur actuelle est la valeur par défaut.

Implémenté dans Arcane::XmlPropertyValue.

◆ isOriginalValue()

virtual bool Arcane::IPropertyValue::isOriginalValue ( ) const
pure virtual

Retourne si la valeur actuelle est la valeur originelle.

Implémenté dans Arcane::XmlPropertyValue.

◆ nameToString()

virtual void Arcane::IPropertyValue::nameToString ( String str) const
pure virtual

Stocke le nom de la propriété dans str.

Implémenté dans Arcane::XmlPropertyValue.

◆ originalValueToString()

virtual void Arcane::IPropertyValue::originalValueToString ( String str) const
pure virtual

Stocke la valeur originale de la propriété dans str.

Implémenté dans Arcane::XmlPropertyValue.

◆ setValueFromString()

virtual void Arcane::IPropertyValue::setValueFromString ( const String str)
pure virtual

Positionne la nouvelle valeur de la propriété à str.

Implémenté dans Arcane::XmlPropertyValue.

◆ type()

virtual IPropertyType * Arcane::IPropertyValue::type ( )
pure virtual

Retourne le type de cette propriété.

Implémenté dans Arcane::XmlPropertyValue.

◆ typeInstance()

virtual IPropertyTypeInstance * Arcane::IPropertyValue::typeInstance ( )
pure virtual

Retourne l'instance associé à cette valeur.

Implémenté dans Arcane::XmlPropertyValue.

◆ valueToString()

virtual void Arcane::IPropertyValue::valueToString ( String str) const
pure virtual

Stocke la valeur de la propriété dans str.

Implémenté dans Arcane::XmlPropertyValue.


La documentation de cette classe a été générée à partir du fichier suivant :