Spm::Core::Store Class Reference

#include <store.h>

Inheritance diagram for Spm::Core::Store:

Spm::Core::MiniXmlStore List of all members.

Public Member Functions

virtual ~Store ()
virtual void store (PackageSystem *pSystem)=0
virtual void store (Element *element)=0
virtual void store (Branch *element)=0
virtual void store (Category *category)=0
virtual void remove (Element *element)=0
virtual void remove (Branch *branch)=0
virtual void remove (Category *category)=0
virtual void init (PackageSystem *pSystem)=0

Protected Member Functions

void add (PackageSystem *pSystem, const std::string &topCategoryName, Category *category)
void add (PackageSystem *pSystem, Element *element)
void setCategoryUser (Category *category, const std::string &user)

Constructor & Destructor Documentation

virtual Spm::Core::Store::~Store  )  [inline, virtual]
 


Member Function Documentation

void Spm::Core::Store::add PackageSystem pSystem,
Element element
[protected]
 

void Spm::Core::Store::add PackageSystem pSystem,
const std::string &  topCategoryName,
Category category
[protected]
 

virtual void Spm::Core::Store::init PackageSystem pSystem  )  [pure virtual]
 

Implemented in Spm::Core::MiniXmlStore.

virtual void Spm::Core::Store::remove Category category  )  [pure virtual]
 

Implemented in Spm::Core::MiniXmlStore.

virtual void Spm::Core::Store::remove Branch branch  )  [pure virtual]
 

Implemented in Spm::Core::MiniXmlStore.

virtual void Spm::Core::Store::remove Element element  )  [pure virtual]
 

Implemented in Spm::Core::MiniXmlStore.

void Spm::Core::Store::setCategoryUser Category category,
const std::string &  user
[protected]
 

virtual void Spm::Core::Store::store Category category  )  [pure virtual]
 

Implemented in Spm::Core::MiniXmlStore.

virtual void Spm::Core::Store::store Branch element  )  [pure virtual]
 

Implemented in Spm::Core::MiniXmlStore.

virtual void Spm::Core::Store::store Element element  )  [pure virtual]
 

Implemented in Spm::Core::MiniXmlStore.

virtual void Spm::Core::Store::store PackageSystem pSystem  )  [pure virtual]
 

Implemented in Spm::Core::MiniXmlStore.


The documentation for this class was generated from the following file:
Generated on Wed Jul 4 15:27:21 2007 for libSpm by  doxygen 1.4.6