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().