Searched refs:xmlElement (Results 1 - 25 of 79) sorted by relevance

1234

/external/parameter-framework/parameter/
H A DBitParameterBlockType.cpp59 bool CBitParameterBlockType::fromXml(const CXmlElement& xmlElement, CXmlSerializingContext& serializingContext) argument
62 _uiSize = xmlElement.getAttributeInteger("Size") / 8;
65 return base::fromXml(xmlElement, serializingContext);
75 void CBitParameterBlockType::toXml(CXmlElement& xmlElement, CXmlSerializingContext& serializingContext) const argument
78 xmlElement.setAttributeString("Size", CUtility::toString(_uiSize * 8));
80 base::toXml(xmlElement, serializingContext);
H A DElementBuilderTemplate.h39 virtual CElement* createElement(const CXmlElement& xmlElement) const
41 (void)xmlElement;
H A DEnumValuePair.cpp59 bool CEnumValuePair::fromXml(const CXmlElement& xmlElement, CXmlSerializingContext& serializingContext) argument
62 setName(xmlElement.getAttributeString("Literal"));
65 _iNumerical = xmlElement.getAttributeSignedInteger("Numerical");
68 return base::fromXml(xmlElement, serializingContext);
80 void CEnumValuePair::toXml(CXmlElement& xmlElement, CXmlSerializingContext& serializingContext) const argument
83 xmlElement.setAttributeString("Literal", this->getName());
86 xmlElement.setAttributeString("Numerical", getNumericalAsString());
88 base::toXml(xmlElement, serializingContext);
H A DNamedElementBuilderTemplate.h40 virtual CElement* createElement(const CXmlElement& xmlElement) const
42 return new ElementType(xmlElement.getNameAttribute());
H A DSubsystemElementBuilder.cpp38 CElement* CSubsystemElementBuilder::createElement(const CXmlElement& xmlElement) const
40 return _pSubsystemLibrary->createElement(xmlElement);
H A DSubsystemLibrary.h42 virtual std::string getBuilderType(const CXmlElement& xmlElement) const
45 return xmlElement.getAttributeString("Type");
H A DFileIncluderElementBuilder.h49 virtual CElement *createElement(const CXmlElement &xmlElement) const
51 return new CXmlFileIncluderElement(xmlElement.getNameAttribute(),
52 xmlElement.getType(), _bValidateWithSchemas);
H A DKindElementBuilderTemplate.h40 virtual CElement* createElement(const CXmlElement& xmlElement) const
42 return new ElementType(xmlElement.getNameAttribute(), xmlElement.getType());
H A DParameterFrameworkConfiguration.cpp68 bool CParameterFrameworkConfiguration::fromXml(const CXmlElement& xmlElement, CXmlSerializingContext& serializingContext) argument
71 _strSystemClassName = xmlElement.getAttributeString("SystemClassName");
74 _bTuningAllowed = xmlElement.getAttributeBoolean("TuningAllowed");
77 _uiServerPort = (uint16_t)xmlElement.getAttributeInteger("ServerPort");
80 return base::fromXml(xmlElement, serializingContext);
H A DLinearParameterAdaptation.cpp63 bool CLinearParameterAdaptation::fromXml(const CXmlElement& xmlElement, CXmlSerializingContext& serializingContext) argument
66 if (xmlElement.hasAttribute("SlopeNumerator")) {
68 _dSlopeNumerator = xmlElement.getAttributeDouble("SlopeNumerator");
75 if (xmlElement.hasAttribute("SlopeDenominator")) {
77 _dSlopeDenominator = xmlElement.getAttributeDouble("SlopeDenominator");
82 serializingContext.setError("SlopeDenominator attribute can't be 0 on element" + xmlElement.getPath());
93 return base::fromXml(xmlElement, serializingContext);
H A DLogarithmicParameterAdaptation.cpp56 bool CLogarithmicParameterAdaptation::fromXml(const CXmlElement& xmlElement, argument
60 if (xmlElement.hasAttribute("LogarithmBase")) {
62 _dLogarithmBase = xmlElement.getAttributeDouble("LogarithmBase");
67 + xmlElement.getPath());
73 if (xmlElement.hasAttribute("FloorValue")) {
74 _dFloorValue = xmlElement.getAttributeDouble("FloorValue");
77 return base::fromXml(xmlElement, serializingContext);
H A DStringParameterType.cpp60 bool CStringParameterType::fromXml(const CXmlElement& xmlElement, CXmlSerializingContext& serializingContext) argument
63 _uiMaxLength = xmlElement.getAttributeInteger("MaxLength");
66 return base::fromXml(xmlElement, serializingContext);
81 void CStringParameterType::toXml(CXmlElement &xmlElement, CXmlSerializingContext &serializingContext) const argument
84 xmlElement.setAttributeInteger("MaxLength", _uiMaxLength);
86 base::toXml(xmlElement, serializingContext);
H A DElementBuilder.h39 virtual CElement* createElement(const CXmlElement& xmlElement) const = 0;
H A DElementLibrary.cpp54 CElement* CElementLibrary::createElement(const CXmlElement& xmlElement) const
56 ElementBuilderMapConstIterator it = _elementBuilderMap.find(getBuilderType(xmlElement));
60 return it->second->createElement(xmlElement);
70 std::string CElementLibrary::getBuilderType(const CXmlElement& xmlElement) const
73 return xmlElement.getType();
H A DTypeElement.cpp103 bool CTypeElement::fromXml(const CXmlElement& xmlElement, CXmlSerializingContext& serializingContext) argument
106 if (xmlElement.hasAttribute("ArrayLength")) {
108 _uiArrayLength = xmlElement.getAttributeInteger("ArrayLength");
113 if (xmlElement.hasAttribute("Mapping")) {
115 if (!getMappingData()->fromXml(xmlElement, serializingContext)) {
120 return base::fromXml(xmlElement, serializingContext);
152 void CTypeElement::toXml(CXmlElement& xmlElement, CXmlSerializingContext& serializingContext) const argument
156 xmlElement.setAttributeInteger("ArrayLength", getArrayLength());
159 base::toXml(xmlElement, serializingContext);
H A DPluginLocation.cpp49 bool CPluginLocation::fromXml(const CXmlElement &xmlElement, CXmlSerializingContext &serializingContext) argument
54 _strFolder = xmlElement.getAttributeString("Folder");
57 CXmlElement::CChildIterator childIterator(xmlElement);
H A DDefaultElementLibrary.h62 /** Create and return an element instanciated depending on an xmlElement.
64 * @param[in] xmlElement: The xml element used to find a matching builder
72 CElement* createElement(const CXmlElement& xmlElement) const;
85 CElement* CDefaultElementLibrary<CDefaultElementBuilder>::createElement(const CXmlElement& xmlElement) const
87 CElement* builtElement = CElementLibrary::createElement(xmlElement);
100 return _DefaultElementBuilder.createElement(xmlElement);
H A DParameterAdaptation.cpp67 bool CParameterAdaptation::fromXml(const CXmlElement& xmlElement, CXmlSerializingContext& serializingContext) argument
70 if (xmlElement.hasAttribute("Offset")) {
72 _iOffset = xmlElement.getAttributeSignedInteger("Offset");
80 return base::fromXml(xmlElement, serializingContext);
H A DSubsystemElementBuilder.h41 virtual CElement* createElement(const CXmlElement& xmlElement) const;
H A DBitParameterBlockType.h45 virtual bool fromXml(const CXmlElement& xmlElement, CXmlSerializingContext& serializingContext);
48 virtual void toXml(CXmlElement& xmlElement, CXmlSerializingContext& serializingContext) const;
H A DEnumValuePair.h44 virtual bool fromXml(const CXmlElement& xmlElement, CXmlSerializingContext& serializingContext);
47 virtual void toXml(CXmlElement& xmlElement, CXmlSerializingContext& serializingContext) const;
H A DComponentType.cpp76 bool CComponentType::fromXml(const CXmlElement& xmlElement, CXmlSerializingContext& serializingContext) argument
84 if (!base::fromXml(xmlElement, serializingContext)) {
90 if (xmlElement.hasAttribute("Extends")) {
92 std::string strExtendsType = xmlElement.getAttributeString("Extends");
98 serializingContext.setError("ComponentType " + strExtendsType + " referred to by " + xmlElement.getPath() + " not found!");
105 serializingContext.setError("Recursive ComponentType definition of " + xmlElement.getPath());
H A DCompoundRule.cpp140 bool CCompoundRule::fromXml(const CXmlElement& xmlElement, CXmlSerializingContext& serializingContext) argument
143 _bTypeAll = xmlElement.getAttributeBoolean("Type", _apcTypes[true]);
146 return base::fromXml(xmlElement, serializingContext);
150 void CCompoundRule::toXml(CXmlElement& xmlElement, CXmlSerializingContext& serializingContext) const argument
153 xmlElement.setAttributeString("Type", _apcTypes[_bTypeAll]);
156 base::toXml(xmlElement, serializingContext);
/external/parameter-framework/xmlserializer/
H A DXmlSink.h38 virtual bool fromXml(const CXmlElement& xmlElement, CXmlSerializingContext& serializingContext) = 0;
H A DXmlSource.h38 virtual void toXml(CXmlElement& xmlElement, CXmlSerializingContext& serializingContext) const = 0;

Completed in 120 milliseconds

1234