MetadataLoader Class Reference

(Internal) MetadataLoader defines the API that loads the metadata tree More...

#include <librets/MetadataLoader.h>

Inheritance diagram for MetadataLoader:

RetsSession

List of all members.

Public Member Functions

virtual ~MetadataLoader ()
virtual void SetCollector (MetadataElementCollectorPtr collector)=0
 Set the method that will collect the metadata.
virtual void LoadMetadata (MetadataElement::Type type, std::string level)=0
 Load the metadata for the level and resource/class.


Detailed Description

(Internal) MetadataLoader defines the API that loads the metadata tree

Constructor & Destructor Documentation

virtual ~MetadataLoader (  )  [virtual]


Member Function Documentation

virtual void LoadMetadata ( MetadataElement::Type  type,
std::string  level 
) [pure virtual]

Load the metadata for the level and resource/class.

Parameters:
type The metadata level such as SYSTEM or TABLE.
level A string representing the Resource/Class to load.

Implemented in RetsSession.

virtual void SetCollector ( MetadataElementCollectorPtr  collector  )  [pure virtual]

Set the method that will collect the metadata.

Parameters:
collector A pointer to the MetadataElementCollector that will do the actual loading.

Implemented in RetsSession.


Generated by  doxygen