diff options
Diffstat (limited to 'parameter/EnumValuePair.cpp')
-rw-r--r-- | parameter/EnumValuePair.cpp | 12 |
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); +} |