Searched refs:pathNavigator (Results 1 - 15 of 15) sorted by relevance

/external/parameter-framework/parameter/
H A DElementLocator.cpp42 CPathNavigator pathNavigator(strPath);
44 if (!pathNavigator.isPathValid()) {
52 string* pStrChildName = pathNavigator.next();
74 *ppElement = _pSubRootElement->findDescendant(pathNavigator);
H A DInstanceConfigurableElement.cpp206 bool CInstanceConfigurableElement::checkPathExhausted(CPathNavigator& pathNavigator, CErrorContext& errorContext) argument
208 std::string* pStrChildName = pathNavigator.next();
213 errorContext.setError("Path not found: " + pathNavigator.getCurrentPath());
H A DArrayParameter.cpp101 bool CArrayParameter::accessValue(CPathNavigator& pathNavigator, string& strValue, bool bSet, CParameterAccessContext& parameterAccessContext) const argument
105 if (!getIndex(pathNavigator, uiIndex, parameterAccessContext)) {
212 bool CArrayParameter::getIndex(CPathNavigator& pathNavigator, uint32_t& uiIndex, CParameterAccessContext& parameterAccessContext) const argument
216 string* pStrChildName = pathNavigator.next();
227 parameterAccessContext.setError("Expected numerical expression as last item in " + pathNavigator.getCurrentPath());
243 pStrChildName = pathNavigator.next();
248 parameterAccessContext.setError("Path not found: " + pathNavigator.getCurrentPath());
H A DArrayParameter.h59 virtual bool accessValue(CPathNavigator& pathNavigator, std::string& strValue, bool bSet, CParameterAccessContext& parameterAccessContext) const;
74 bool getIndex(CPathNavigator& pathNavigator, uint32_t& uiIndex, CParameterAccessContext& parameterAccessContext) const;
H A DBaseParameter.cpp212 bool CBaseParameter::accessValue(CPathNavigator& pathNavigator, string& strValue, bool bSet, CParameterAccessContext& parameterAccessContext) const argument
215 if (!checkPathExhausted(pathNavigator, parameterAccessContext)) {
H A DInstanceConfigurableElement.h126 static bool checkPathExhausted(CPathNavigator& pathNavigator, CErrorContext& errorContext);
H A DConfigurableElement.cpp137 bool CConfigurableElement::accessValue(CPathNavigator& pathNavigator, std::string& strValue, bool bSet, CParameterAccessContext& parameterAccessContext) const argument
139 std::string* pStrChildName = pathNavigator.next();
143 parameterAccessContext.setError((bSet ? "Can't set " : "Can't get ") + pathNavigator.getCurrentPath() + " because it is not a parameter");
152 parameterAccessContext.setError("Path not found: " + pathNavigator.getCurrentPath());
157 return pChild->accessValue(pathNavigator, strValue, bSet, parameterAccessContext);
H A DElement.cpp531 const CElement* CElement::findDescendant(CPathNavigator& pathNavigator) const
533 string* pStrChildName = pathNavigator.next();
547 return pChild->findDescendant(pathNavigator);
550 CElement* CElement::findDescendant(CPathNavigator& pathNavigator) argument
552 string* pStrChildName = pathNavigator.next();
566 return pChild->findDescendant(pathNavigator);
H A DElement.h106 const CElement* findDescendant(CPathNavigator& pathNavigator) const;
107 CElement* findDescendant(CPathNavigator& pathNavigator);
H A DBaseParameter.h77 virtual bool accessValue(CPathNavigator& pathNavigator, std::string& strValue, bool bSet, CParameterAccessContext& parameterAccessContext) const;
H A DConfigurableElement.h98 virtual bool accessValue(CPathNavigator& pathNavigator, std::string& strValue, bool bSet, CParameterAccessContext& parameterAccessContext) const;
H A DSubsystem.h94 virtual bool accessValue(CPathNavigator& pathNavigator, std::string& strValue, bool bSet, CParameterAccessContext& parameterAccessContext) const;
H A DSubsystem.cpp199 bool CSubsystem::accessValue(CPathNavigator& pathNavigator, string& strValue, bool bSet, CParameterAccessContext& parameterAccessContext) const argument
204 return base::accessValue(pathNavigator, strValue, bSet, parameterAccessContext);
H A DConfigurableDomain.cpp279 CPathNavigator pathNavigator(strConfigurableElementPath);
283 if (!pathNavigator.navigateThrough(systemClass.getName(), strError)) {
291 static_cast<CConfigurableElement*>(systemClass.findDescendant(pathNavigator));
H A DParameterMgr.cpp796 CPathNavigator pathNavigator(strPath);
799 if (!pathNavigator.navigateThrough(getConstSystemClass()->getName(), strError)) {
805 const CElement* pElement = getConstSystemClass()->findDescendant(pathNavigator);
1747 CPathNavigator pathNavigator(strPath);
1750 if (!pathNavigator.navigateThrough(getConstSystemClass()->getName(), strResult)) {
1854 CPathNavigator pathNavigator(strPath);
1857 if (!pathNavigator.navigateThrough(getConstSystemClass()->getName(), strError)) {
1865 return getConstSystemClass()->accessValue(pathNavigator, strValue, bSet, parameterAccessContext);

Completed in 289 milliseconds