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

#include <XMLResObjectParser.h>

Inheritance diagram for zypp::parser::xmlstore::XMLResObjectParser:

zypp::parser::xmlstore::XMLLanguageParser zypp::parser::xmlstore::XMLPatchParser zypp::parser::xmlstore::XMLPatternParser zypp::parser::xmlstore::XMLProductParser 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]
 

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(), zypp::parser::xmlstore::XMLPatchParser::parseMessageNode(), zypp::parser::xmlstore::XMLProductParser::parseProductFlags(), parseResObjectCommonData(), zypp::parser::xmlstore::XMLPatchParser::parseScriptNode(), zypp::parser::xmlstore::XMLProductParser::parseUpdateUrls(), zypp::parser::xmlstore::XMLProductParser::process(), and zypp::parser::xmlstore::XMLPatchParser::process().


The documentation for this class was generated from the following files:
Generated on Thu Jul 6 00:07:33 2006 for zypp by  doxygen 1.4.6