#include <XMLResObjectParser.h>
Public Member Functions | |
| XMLResObjectParser () | |
| virtual | ~XMLResObjectParser () |
Protected Member Functions | |
| void | parseResObjectCommonData (XMLResObjectData_Ptr dataPtr, xmlNodePtr node) |
| void | parseDependencies (XMLResObjectData_Ptr dataPtr, xmlNodePtr depNode) |
| void | parseDependencyEntries (std::list< XMLDependency > *depList, xmlNodePtr depNode) |
Protected Attributes | |
| LibXMLHelper | _helper |
Definition at line 27 of file XMLResObjectParser.h.
| zypp::parser::xmlstore::XMLResObjectParser::XMLResObjectParser | ( | ) |
Definition at line 34 of file XMLResObjectParser.cc.
| zypp::parser::xmlstore::XMLResObjectParser::~XMLResObjectParser | ( | ) | [virtual] |
Definition at line 37 of file XMLResObjectParser.cc.
| void zypp::parser::xmlstore::XMLResObjectParser::parseResObjectCommonData | ( | XMLResObjectData_Ptr | dataPtr, | |
| xmlNodePtr | node | |||
| ) | [protected] |
Definition at line 43 of file XMLResObjectParser.cc.
References _helper, zypp::parser::LibXMLHelper::attribute(), zypp::parser::LibXMLHelper::content(), zypp::parser::LibXMLHelper::isElement(), zypp::parser::LibXMLHelper::name(), name, and xml_assert.
Referenced by zypp::parser::xmlstore::XMLPatchParser::parseAtomNode(), zypp::parser::xmlstore::XMLPatchParser::parseMessageNode(), zypp::parser::xmlstore::XMLPatchParser::parseScriptNode(), zypp::parser::xmlstore::XMLProductParser::process(), zypp::parser::xmlstore::XMLPatternParser::process(), zypp::parser::xmlstore::XMLPatchParser::process(), and zypp::parser::xmlstore::XMLLanguageParser::process().
| void zypp::parser::xmlstore::XMLResObjectParser::parseDependencies | ( | XMLResObjectData_Ptr | dataPtr, | |
| xmlNodePtr | depNode | |||
| ) | [protected] |
Definition at line 102 of file XMLResObjectParser.cc.
References _helper, zypp::parser::LibXMLHelper::isElement(), zypp::parser::LibXMLHelper::name(), name, parseDependencyEntries(), and xml_assert.
Referenced by zypp::parser::xmlstore::XMLPatchParser::parseAtomNode(), zypp::parser::xmlstore::XMLPatchParser::parseMessageNode(), zypp::parser::xmlstore::XMLPatchParser::parseScriptNode(), zypp::parser::xmlstore::XMLProductParser::process(), zypp::parser::xmlstore::XMLPatternParser::process(), zypp::parser::xmlstore::XMLPatchParser::process(), and zypp::parser::xmlstore::XMLLanguageParser::process().
| void zypp::parser::xmlstore::XMLResObjectParser::parseDependencyEntries | ( | std::list< XMLDependency > * | depList, | |
| xmlNodePtr | depNode | |||
| ) | [protected] |
Definition at line 147 of file XMLResObjectParser.cc.
References _helper, zypp::parser::LibXMLHelper::attribute(), zypp::parser::LibXMLHelper::content(), zypp::parser::LibXMLHelper::isElement(), zypp::parser::LibXMLHelper::name(), name, zypp::parser::LibXMLHelper::positionInfo(), WAR, and xml_assert.
Referenced by parseDependencies().
Reimplemented in zypp::parser::xmlstore::XMLLanguageParser, and zypp::parser::xmlstore::XMLPatternParser.
Definition at line 37 of file XMLResObjectParser.h.
Referenced by zypp::parser::xmlstore::XMLProductParser::isInterested(), zypp::parser::xmlstore::XMLPatchParser::isInterested(), zypp::parser::xmlstore::XMLPatchParser::parseAtomsNode(), parseDependencies(), parseDependencyEntries(), zypp::parser::xmlstore::XMLProductParser::parseList(), zypp::parser::xmlstore::XMLPatchParser::parseMessageNode(), zypp::parser::xmlstore::XMLProductParser::parseProductFlags(), parseResObjectCommonData(), zypp::parser::xmlstore::XMLPatchParser::parseScriptNode(), zypp::parser::xmlstore::XMLProductParser::process(), and zypp::parser::xmlstore::XMLPatchParser::process().
1.5.3