zypp::parser::xmlstore::XMLResObjectParser Class Reference

#include <XMLResObjectParser.h>

Inheritance diagram for zypp::parser::xmlstore::XMLResObjectParser:
[legend]

List of all members.

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


Detailed Description

Definition at line 27 of file XMLResObjectParser.h.


Constructor & Destructor Documentation

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.


Member Function Documentation

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().


Member Data Documentation

LibXMLHelper zypp::parser::xmlstore::XMLResObjectParser::_helper [protected]

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().


The documentation for this class was generated from the following files:
Generated on Tue Sep 25 19:23:23 2007 for libzypp by  doxygen 1.5.3