aboutsummaryrefslogtreecommitdiffstats
path: root/parameter/XmlDomainSerializingContext.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'parameter/XmlDomainSerializingContext.cpp')
-rw-r--r--parameter/XmlDomainSerializingContext.cpp13
1 files changed, 12 insertions, 1 deletions
diff --git a/parameter/XmlDomainSerializingContext.cpp b/parameter/XmlDomainSerializingContext.cpp
index cb5a20d..ef3328f 100644
--- a/parameter/XmlDomainSerializingContext.cpp
+++ b/parameter/XmlDomainSerializingContext.cpp
@@ -33,7 +33,7 @@
#define base CXmlElementSerializingContext
CXmlDomainSerializingContext::CXmlDomainSerializingContext(string& strError, bool bWithSettings)
- : base(strError), _bWithSettings(bWithSettings), _bValueSpaceIsRaw(false), _bOutputRawFormatIsHex(false), _pSelectionCriteriaDefinition(NULL)
+ : base(strError), _bWithSettings(bWithSettings), _bValueSpaceIsRaw(false), _bOutputRawFormatIsHex(false), _pSelectionCriteriaDefinition(NULL), _bAutoValidationRequired(true)
{
}
@@ -75,3 +75,14 @@ const CSelectionCriteriaDefinition* CXmlDomainSerializingContext::getSelectionCr
{
return _pSelectionCriteriaDefinition;
}
+
+// Auto validation of configurations
+void CXmlDomainSerializingContext::setAutoValidationRequired(bool bAutoValidationRequired)
+{
+ _bAutoValidationRequired = bAutoValidationRequired;
+}
+
+bool CXmlDomainSerializingContext::autoValidationRequired() const
+{
+ return _bAutoValidationRequired;
+}