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

IDEA::XIDDLModelLoaderFactory Class Reference
[Agent handle classes]

Factory class for creating the XIDDLModelLoader. More...

#include <XIDDLModelLoaderFactory.hh>

Inheritance diagram for IDEA::XIDDLModelLoaderFactory:

IDEA::Factory< XIDDLModelLoaderFactory > IDEA::XercesModelLoaderFactory List of all members.

Public Methods

virtual ~XIDDLModelLoaderFactory ()
virtual XIDDLModelLoadercreateXIDDLModelLoader () const=0
const std::string & getKey () const
 Returns the key of the invoking Factory.


Static Public Methods

void useKey (const std::string &key)
 Sets the key to use to return the instance, see Factory::instance.

const XIDDLModelLoaderFactory * instance ()
 Returns the instance with key Factory::getUseKey. If no such key exists 0 is returned.


Protected Methods

 XIDDLModelLoaderFactory (const std::string &name)

Private Methods

 XIDDLModelLoaderFactory ()
 Default constructor, not implemented by design.


Detailed Description

Factory class for creating the XIDDLModelLoader.

class XIDDLModelLoaderFactory

This class is a registered 'singleton' class.


Constructor & Destructor Documentation

IDEA::XIDDLModelLoaderFactory::~XIDDLModelLoaderFactory   [virtual]
 

IDEA::XIDDLModelLoaderFactory::XIDDLModelLoaderFactory const std::string &    name [protected]
 

IDEA::XIDDLModelLoaderFactory::XIDDLModelLoaderFactory   [private]
 

Default constructor, not implemented by design.


Member Function Documentation

virtual XIDDLModelLoader* IDEA::XIDDLModelLoaderFactory::createXIDDLModelLoader   [pure virtual]
 

Implemented in IDEA::XercesModelLoaderFactory.

const std::string& IDEA::Factory< XIDDLModelLoaderFactory >::getKey   const [inline, inherited]
 

Returns the key of the invoking Factory.

const XIDDLModelLoaderFactory* IDEA::Factory< XIDDLModelLoaderFactory >::instance   [inline, static, inherited]
 

Returns the instance with key Factory::getUseKey. If no such key exists 0 is returned.

void IDEA::Factory< XIDDLModelLoaderFactory >::useKey const std::string &    key [inline, static, inherited]
 

Sets the key to use to return the instance, see Factory::instance.


Contact information
© IDEA
Generated on Fri Feb 3 17:09:49 2006 for IDEA.