zypp::storage::XMLProductImpl Struct Reference

#include <XMLProductImpl.h>

Inheritance diagram for zypp::storage::XMLProductImpl:

zypp::detail::ProductImplIf zypp::detail::ResObjectImplIf zypp::base::ReferenceCounted NonCopyable List of all members.

Public Member Functions

 XMLProductImpl ()
 Default ctor.
 ~XMLProductImpl ()
 Dtor.
virtual std::string category () const
 Get the category of the product - addon or base.
virtual Label vendor () const
 Get the vendor of the product.
virtual Label summary (const Locale &locale_r=Locale()) const
virtual Label shortName (const Locale &locale_r=Locale()) const
virtual Label description (const Locale &locale_r=Locale()) const
virtual Url releaseNotesUrl () const
virtual std::list< UrlupdateUrls () const
virtual std::list< std::string > flags () const
 The product flags.

Public Attributes

std::string _category
std::string _vendor
Url _release_notes_url
std::list< Url_update_urls
std::list< std::string > _flags
TranslatedText _summary
TranslatedText _description
TranslatedText _short_name
Source_Ref _source

Detailed Description

Definition at line 31 of file XMLProductImpl.h.


Constructor & Destructor Documentation

zypp::storage::XMLProductImpl::XMLProductImpl  ) 
 

Default ctor.

Definition at line 31 of file XMLProductImpl.cc.

zypp::storage::XMLProductImpl::~XMLProductImpl  ) 
 

Dtor.

Definition at line 34 of file XMLProductImpl.cc.


Member Function Documentation

std::string zypp::storage::XMLProductImpl::category  )  const [virtual]
 

Get the category of the product - addon or base.

Reimplemented from zypp::detail::ProductImplIf.

Definition at line 37 of file XMLProductImpl.cc.

References _category.

Label zypp::storage::XMLProductImpl::vendor  )  const [virtual]
 

Get the vendor of the product.

Reimplemented from zypp::detail::ProductImplIf.

Definition at line 40 of file XMLProductImpl.cc.

References _vendor.

Label zypp::storage::XMLProductImpl::summary const Locale locale_r = Locale()  )  const [virtual]
 

Definition at line 43 of file XMLProductImpl.cc.

References _summary, and zypp::TranslatedText::text().

Label zypp::storage::XMLProductImpl::shortName const Locale locale_r = Locale()  )  const [virtual]
 

Definition at line 46 of file XMLProductImpl.cc.

References _short_name, and zypp::TranslatedText::text().

Label zypp::storage::XMLProductImpl::description const Locale locale_r = Locale()  )  const [virtual]
 

Definition at line 49 of file XMLProductImpl.cc.

References _description, and zypp::TranslatedText::text().

Url zypp::storage::XMLProductImpl::releaseNotesUrl  )  const [virtual]
 

Reimplemented from zypp::detail::ProductImplIf.

Definition at line 52 of file XMLProductImpl.cc.

References _release_notes_url.

std::list< Url > zypp::storage::XMLProductImpl::updateUrls  )  const [virtual]
 

Reimplemented from zypp::detail::ProductImplIf.

Definition at line 55 of file XMLProductImpl.cc.

References _update_urls.

std::list< std::string > zypp::storage::XMLProductImpl::flags  )  const [virtual]
 

The product flags.

Reimplemented from zypp::detail::ProductImplIf.

Definition at line 58 of file XMLProductImpl.cc.

References _flags.


Member Data Documentation

std::string zypp::storage::XMLProductImpl::_category
 

Definition at line 45 of file XMLProductImpl.h.

Referenced by category().

std::string zypp::storage::XMLProductImpl::_vendor
 

Definition at line 46 of file XMLProductImpl.h.

Referenced by vendor().

Url zypp::storage::XMLProductImpl::_release_notes_url
 

Definition at line 47 of file XMLProductImpl.h.

Referenced by releaseNotesUrl().

std::list<Url> zypp::storage::XMLProductImpl::_update_urls
 

Definition at line 48 of file XMLProductImpl.h.

Referenced by updateUrls().

std::list<std::string> zypp::storage::XMLProductImpl::_flags
 

Definition at line 49 of file XMLProductImpl.h.

Referenced by flags().

TranslatedText zypp::storage::XMLProductImpl::_summary
 

Definition at line 50 of file XMLProductImpl.h.

Referenced by summary().

TranslatedText zypp::storage::XMLProductImpl::_description
 

Definition at line 51 of file XMLProductImpl.h.

Referenced by description().

TranslatedText zypp::storage::XMLProductImpl::_short_name
 

Definition at line 52 of file XMLProductImpl.h.

Referenced by shortName().

Source_Ref zypp::storage::XMLProductImpl::_source
 

Definition at line 53 of file XMLProductImpl.h.


The documentation for this struct was generated from the following files:
Generated on Thu May 4 16:03:41 2006 for zypp by  doxygen 1.4.6