12#ifndef ARCANE_CORE_XMLPROPERTY_H
13#define ARCANE_CORE_XMLPROPERTY_H
17#include "arcane/core/IProperty.h"
18#include "arcane/core/XmlNode.h"
55 void setNode(
const XmlNode& node);
31class XmlPropertyValue {
…};
Interface d'une instance d'un type de propriété.
Interface d'un type de propriété.
Interface d'une valeur propriété.
Chaîne de caractères unicode.
bool canBeEdited() const override
Retourne si la valeur peut être éditée.
void nameToString(String &str) const override
Stocke le nom de la propriété dans str.
bool isDefaultValue() const override
Retourne si la valeur actuelle est la valeur par défaut.
void originalValueToString(String &str) const override
Stocke la valeur originale de la propriété dans str.
void setValueFromString(const String &str) override
Positionne la nouvelle valeur de la propriété à str.
bool isOriginalValue() const override
Retourne si la valeur actuelle est la valeur originelle.
IPropertyTypeInstance * typeInstance() override
Retourne l'instance associé à cette valeur.
IPropertyType * type() override
Retourne le type de cette propriété.
void valueToString(String &str) const override
Stocke la valeur de la propriété dans str.
-*- tab-width: 2; indent-tabs-mode: nil; coding: utf-8-with-signature -*-