Home | History | Annotate | Download | only in parameter

Lines Matching full:celement

42 const std::string CElement::gDescriptionPropertyName = "Description";
44 CElement::CElement(const string &strName) : _strName(strName)
48 CElement::~CElement()
53 void CElement::setDescription(const string &strDescription)
58 const string &CElement::getDescription() const
63 bool CElement::childrenAreDynamic() const
69 bool CElement::init(string &strError)
72 for (CElement *child : _childArray) {
83 string CElement::dumpContent(utility::ErrorContext &errorContext, const size_t depth) const
114 for (CElement *pChild : _childArray) {
123 void CElement::showProperties(string &strResult) const
129 void CElement::showDescriptionProperty(std::string &strResult) const
137 string CElement::logValue(utility::ErrorContext & /*ctx*/) const
143 bool CElement::fromXml(const CXmlElement &xmlElement, CXmlSerializingContext &serializingContext)
154 CElement *pChild;
188 void CElement::childrenToXml(CXmlElement &xmlElement,
192 for (CElement *pChild : _childArray) {
204 void CElement::toXml(CXmlElement &xmlElement, CXmlSerializingContext &serializingContext) const
211 void CElement::setXmlDescriptionAttribute(CXmlElement &xmlElement) const
219 void CElement::setXmlNameAttribute(CXmlElement &xmlElement) const
231 void CElement::setName(const string &strName)
236 const string &CElement::getName() const
241 bool CElement::rename(const string &strName, string &strError)
246 for (CElement *pParentChild : _pParent->_childArray) {
263 string CElement::getPathName() const
275 void CElement::addChild(CElement *pChild)
282 CElement *CElement::getChild(size_t index)
289 const CElement *CElement::getChild(size_t index) const
296 CElement *CElement::createChild(const CXmlElement &childElement,
304 CElement *pChild = elementSerializingContext.getElementLibrary()->createElement(childElement);
319 bool CElement::removeChild(CElement *pChild)
330 void CElement::listChildren(string &strChildList) const
333 for (CElement *pChild : _childArray) {
339 string CElement::listQualifiedPaths(bool bDive, size_t level) const
351 for (CElement *pChild : _childArray) {
359 void CElement::listChildrenPaths(string &strChildList) const
362 for (CElement *pChild : _childArray) {
368 size_t CElement::getNbChildren() const
373 const CElement *CElement::getParent() const
378 CElement *CElement::getParent()
383 void CElement::clean()
390 for (CElement *pChild : _childArray) {
397 void CElement::removeChildren()
409 const CElement *CElement::findDescendant(CPathNavigator &pathNavigator) const
418 const CElement *pChild = findChild(*pStrChildName);
428 CElement *CElement::findDescendant(CPathNavigator &pathNavigator)
437 CElement *pChild = findChild(*pStrChildName);
447 bool CElement::isDescendantOf(const CElement *pCandidateAscendant) const
460 CElement *CElement::findChild(const string &strName)
462 for (CElement *pChild : _childArray) {
473 const CElement *CElement::findChild(const string &strName) const
475 for (CElement *pChild : _childArray) {
486 CElement *CElement::findChildOfKind(const string &strKind)
488 for (CElement *pChild : _childArray) {
499 const CElement *CElement::findChildOfKind(const string &strKind) const
501 for (CElement *pChild : _childArray) {
512 string CElement::getPath() const
522 string CElement::getQualifiedPath() const
527 string CElement::getXmlElementName() const