class for YACS catalog loader. More...
#include <Catalog.hxx>
Public Member Functions | |
CatalogLoader () | |
CatalogLoader (const std::string &path) | |
virtual | ~CatalogLoader () |
virtual CatalogLoader * | newLoader (const std::string &path)=0 |
virtual void | loadCata (Catalog *cata)=0 |
virtual void | load (Catalog *cata, const std::string &path) |
Protected Attributes | |
std::string | _path |
class for YACS catalog loader.
Definition at line 62 of file Catalog.hxx.
CatalogLoader::CatalogLoader | ( | ) |
Definition at line 61 of file Catalog.cxx.
CatalogLoader::CatalogLoader | ( | const std::string & | path | ) |
Definition at line 65 of file Catalog.cxx.
|
virtual |
Definition at line 69 of file Catalog.cxx.
References DEBTRACE.
|
virtual |
Definition at line 74 of file Catalog.cxx.
References loadCata(), and newLoader().
Referenced by YACS::ENGINE::Runtime::loadCatalog().
|
pure virtual |
Implemented in YACS::ENGINE::ProcCataLoader, and YACS::ENGINE::SessionCataLoader.
Referenced by load().
|
pure virtual |
Implemented in YACS::ENGINE::SessionCataLoader, and YACS::ENGINE::ProcCataLoader.
Referenced by load().
|
protected |
Definition at line 72 of file Catalog.hxx.
Referenced by YACS::ENGINE::SessionCataLoader::loadCata(), and YACS::ENGINE::ProcCataLoader::loadCata().