Public Member Functions | |
| Impl (const Pathname &pattern_file, const ProcessPattern &callback) | |
| bool | consumeNode (xml::Reader &reader_r) |
| Callback provided to the XML reader. | |
| data::Pattern_Ptr | handoutPattern () |
| Creates a new data::Pattern_Ptr, swaps its contents with _pattern and returns it. | |
Private Attributes | |
| ProcessPattern | _callback |
| Callback for processing pattern metadata. | |
| data::Pattern_Ptr | _pattern |
| Pointer to the zypp::data::Pattern object for storing the pattern metada. | |
Definition at line 37 of file PatternFileReader.cc.
| zypp::parser::yum::PatternFileReader::Impl::Impl | ( | const Pathname & | pattern_file, | |
| const ProcessPattern & | callback | |||
| ) |
Definition at line 74 of file PatternFileReader.cc.
References consumeNode(), zypp::xml::Reader::foreachNode(), and MIL.
| bool zypp::parser::yum::PatternFileReader::Impl::consumeNode | ( | xml::Reader & | reader_r | ) |
Callback provided to the XML reader.
| the | xml reader object reading the file |
Definition at line 98 of file PatternFileReader.cc.
References _callback, _pattern, zypp::xml::XmlString::asString(), zypp::parser::yum::FileReaderBase::BaseImpl::consumeDependency(), handoutPattern(), zypp::xml::Reader::nodeText(), zypp::parser::yum::FileReaderBase::BaseImpl::tag(), zypp::parser::yum::FileReaderBase::BaseImpl::tag_pattern, and zypp::parser::yum::FileReaderBase::BaseImpl::toParentTag().
Referenced by Impl().
| data::Pattern_Ptr zypp::parser::yum::PatternFileReader::Impl::handoutPattern | ( | ) |
Creates a new data::Pattern_Ptr, swaps its contents with _pattern and returns it.
Used to hand-out the data object to its consumer (a ProcessPattern function) after it has been read.
Definition at line 192 of file PatternFileReader.cc.
References _pattern.
Referenced by consumeNode().
Callback for processing pattern metadata.
Definition at line 64 of file PatternFileReader.cc.
Referenced by consumeNode().
data::Pattern_Ptr zypp::parser::yum::PatternFileReader::Impl::_pattern [private] |
Pointer to the zypp::data::Pattern object for storing the pattern metada.
Definition at line 70 of file PatternFileReader.cc.
Referenced by consumeNode(), and handoutPattern().
1.5.3