From 390b36d8129d3ece769c8542d9d3d3895ab13fbb Mon Sep 17 00:00:00 2001 From: Frederic Boisnard Date: Thu, 23 May 2013 15:28:31 +0200 Subject: [PFW] Add getFormattedMapping for InstanceConfigurableElements BZ: 99822 The mapping data need to be printed, however helper methods are missing to achieve this easily. This patch aims to add a new method "getFormattedMapping()" for CMappingData, allowing to format the mapping data as a string. Change-Id: Ia030c6b88905fcb7591ad45339712051eb88d1c1 Signed-off-by: Frederic Boisnard Reviewed-on: http://android.intel.com:8080/109301 Reviewed-by: Benavoli, Patrick Reviewed-by: De Chivre, Renaud Reviewed-by: Rocard, KevinX Reviewed-by: Denneulin, Guillaume Tested-by: Barthes, FabienX Reviewed-by: buildbot Tested-by: buildbot --- parameter/ComponentInstance.cpp | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'parameter/ComponentInstance.cpp') diff --git a/parameter/ComponentInstance.cpp b/parameter/ComponentInstance.cpp index 83e7448..4ffdab9 100644 --- a/parameter/ComponentInstance.cpp +++ b/parameter/ComponentInstance.cpp @@ -56,6 +56,18 @@ bool CComponentInstance::hasMappingData() const return base::hasMappingData() || (_pComponentType && _pComponentType->hasMappingData()); } +string CComponentInstance::getFormattedMapping() const +{ + // Try myself first then associated component type + string strValue = base::getFormattedMapping(); + if (_pComponentType) { + + strValue += _pComponentType->getFormattedMapping(); + } + + return strValue; +} + bool CComponentInstance::fromXml(const CXmlElement& xmlElement, CXmlSerializingContext& serializingContext) { // Context -- cgit v1.1