summaryrefslogtreecommitdiffstats
path: root/parameter/EnumValuePair.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'parameter/EnumValuePair.cpp')
-rw-r--r--parameter/EnumValuePair.cpp12
1 files changed, 12 insertions, 0 deletions
diff --git a/parameter/EnumValuePair.cpp b/parameter/EnumValuePair.cpp
index 1a03134..49ee017 100644
--- a/parameter/EnumValuePair.cpp
+++ b/parameter/EnumValuePair.cpp
@@ -67,3 +67,15 @@ void CEnumValuePair::logValue(string& strValue, CErrorContext& errorContext) con
// Convert value
strValue = getNumericalAsString();
}
+
+// From IXmlSource
+void CEnumValuePair::toXml(CXmlElement& xmlElement, CXmlSerializingContext& serializingContext) const
+{
+ // Literal
+ xmlElement.setAttributeString("Literal", this->getName());
+
+ // Numerical
+ xmlElement.setAttributeString("Numerical", getNumericalAsString());
+
+ base::toXml(xmlElement, serializingContext);
+}