Main Page   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members   File Members  

amire::persistence::XMLComponentManagerReader Class Reference

Inheritance diagram for amire::persistence::XMLComponentManagerReader:

amire::component::ComponentManagerReader List of all members.

Public Member Functions

 XMLComponentManagerReader::XMLComponentManagerReader (const std::string &aFileName, amire::component::ComponentManager *aManager=NULL)
virtual ~XMLComponentManagerReader ()
virtual amire::component::ComponentManagerread ()
void setFileName (const std::string &aFileName)
void setComponentManager (amire::component::ComponentManager *aManager)
void setCurrentLibraryName (std::string aCurrentLibraryName)
void setLibraryPathVariable (std::string aLibraryPathVariable)
const std::string & getFileName () const
void parseSchema (const std::string aSchemaURI)

Protected Member Functions

 XMLComponentManagerReader ()
void readPropertyTypes (amire::component::ComponentManager *aComponentManager)
void readComponentPrototypes (amire::component::ComponentManager *aComponentManager)
void readApplication (amire::component::ComponentManager *aComponentManager)

Detailed Description

The class ComponentManagerReader is the abstract base interface of all component manager reader implementations.


Constructor & Destructor Documentation

virtual amire::persistence::XMLComponentManagerReader::~XMLComponentManagerReader  )  [virtual]
 

amire::persistence::XMLComponentManagerReader::XMLComponentManagerReader  )  [protected]
 


Member Function Documentation

const std::string& amire::persistence::XMLComponentManagerReader::getFileName  )  const [inline]
 

void amire::persistence::XMLComponentManagerReader::parseSchema const std::string  aSchemaURI  ) 
 

virtual amire::component::ComponentManager* amire::persistence::XMLComponentManagerReader::read  )  [virtual]
 

The read method is abstract and has to be implemented by each component manager reader. It reads and returns a component manager. An assert exception is thrown in any failure case.

Implements amire::component::ComponentManagerReader.

void amire::persistence::XMLComponentManagerReader::readApplication amire::component::ComponentManager aComponentManager  )  [protected]
 

void amire::persistence::XMLComponentManagerReader::readComponentPrototypes amire::component::ComponentManager aComponentManager  )  [protected]
 

void amire::persistence::XMLComponentManagerReader::readPropertyTypes amire::component::ComponentManager aComponentManager  )  [protected]
 

void amire::persistence::XMLComponentManagerReader::setComponentManager amire::component::ComponentManager aManager  )  [inline]
 

void amire::persistence::XMLComponentManagerReader::setCurrentLibraryName std::string  aCurrentLibraryName  )  [inline]
 

void amire::persistence::XMLComponentManagerReader::setFileName const std::string &  aFileName  )  [inline]
 

void amire::persistence::XMLComponentManagerReader::setLibraryPathVariable std::string  aLibraryPathVariable  )  [inline]
 

amire::persistence::XMLComponentManagerReader::XMLComponentManagerReader::XMLComponentManagerReader const std::string &  aFileName,
amire::component::ComponentManager aManager = NULL
 


The documentation for this class was generated from the following file:
Generated on Tue May 20 17:23:58 2003 for AMIRE-Framework by doxygen1.3