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
virtual const CapSetincludes () const
virtual const CapSetextends () const

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, zypp::Dep::REQUIRES, and zypp::Dep::SUGGESTS.

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

const CapSet & zypp::detail::PatternImplIf::includes (  )  const [virtual]

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

Definition at line 63 of file PatternImplIf.cc.

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

const CapSet & zypp::detail::PatternImplIf::extends (  )  const [virtual]

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

Definition at line 66 of file PatternImplIf.cc.

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


The documentation for this class was generated from the following files:
Generated on Tue Nov 28 16:49:38 2006 for zypp by  doxygen 1.5.0