zypp::detail::PatternImplIf Class Reference

Abstract Pattern implementation interface. More...

#include <PatternImplIf.h>

Inheritance diagram for zypp::detail::PatternImplIf:

zypp::detail::ResObjectImplIf zypp::base::ReferenceCounted NonCopyable zypp::detail::PatternImpl zypp::source::susetags::SuseTagsPatternImpl zypp::source::yum::YUMPatternImpl zypp::storage::XMLPatternImpl List of all members.

Public Types

typedef Pattern ResType

Public Member Functions

virtual bool isDefault () const PURE_VIRTUAL
virtual bool userVisible () const PURE_VIRTUAL
virtual TranslatedText category () const PURE_VIRTUAL
virtual Pathname icon () const PURE_VIRTUAL
virtual Pathname script () const PURE_VIRTUAL
virtual Label order () const PURE_VIRTUAL
virtual std::set< std::string > install_packages (const Locale &lang=Locale("")) const
 ui helper

Detailed Description

Abstract Pattern implementation interface.

Definition at line 35 of file PatternImplIf.h.


Member Typedef Documentation

typedef Pattern zypp::detail::PatternImplIf::ResType
 

Definition at line 38 of file PatternImplIf.h.


Member Function Documentation

bool zypp::detail::PatternImplIf::isDefault  )  const [virtual]
 

Reimplemented in zypp::source::yum::YUMPatternImpl, and zypp::storage::XMLPatternImpl.

Definition at line 23 of file PatternImplIf.cc.

Referenced by zypp::Pattern::isDefault().

bool zypp::detail::PatternImplIf::userVisible  )  const [virtual]
 

Reimplemented in zypp::source::susetags::SuseTagsPatternImpl, zypp::source::yum::YUMPatternImpl, and zypp::storage::XMLPatternImpl.

Definition at line 26 of file PatternImplIf.cc.

Referenced by zypp::Pattern::userVisible().

TranslatedText zypp::detail::PatternImplIf::category  )  const [virtual]
 

Reimplemented in zypp::source::susetags::SuseTagsPatternImpl, zypp::source::yum::YUMPatternImpl, and zypp::storage::XMLPatternImpl.

Definition at line 29 of file PatternImplIf.cc.

Referenced by zypp::Pattern::category().

Pathname zypp::detail::PatternImplIf::icon  )  const [virtual]
 

Reimplemented in zypp::source::susetags::SuseTagsPatternImpl, zypp::source::yum::YUMPatternImpl, and zypp::storage::XMLPatternImpl.

Definition at line 32 of file PatternImplIf.cc.

Referenced by zypp::Pattern::icon().

Pathname zypp::detail::PatternImplIf::script  )  const [virtual]
 

Reimplemented in zypp::source::yum::YUMPatternImpl, and zypp::storage::XMLPatternImpl.

Definition at line 35 of file PatternImplIf.cc.

Referenced by zypp::Pattern::script().

Label zypp::detail::PatternImplIf::order  )  const [virtual]
 

Reimplemented in zypp::source::susetags::SuseTagsPatternImpl.

Definition at line 38 of file PatternImplIf.cc.

Referenced by zypp::Pattern::order().

std::set< std::string > zypp::detail::PatternImplIf::install_packages const Locale lang = Locale("")  )  const [virtual]
 

ui helper

Definition at line 52 of file PatternImplIf.cc.

References zypp::detail::copycaps(), zypp::Dep::RECOMMENDS, and zypp::Dep::REQUIRES.

Referenced by zypp::Pattern::install_packages().


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