fesa::AbstractRTActionFactory Class Reference

This class provides a method to create AbstractRTActions by their configuration and name. More...

#include <AbstractRTActionFactory.h>

List of all members.

Public Member Functions

AbstractRTActioncreateRTAction (const std::string &actionName, RTActionConfig &rtActionConfig)

Protected Member Functions

 AbstractRTActionFactory (const AbstractServiceLocator *serviceLocator, const std::map< std::string, const AbstractServiceLocator * > serviceLocatorRelatedClasses)
 constructor
virtual ~AbstractRTActionFactory ()
 destructor
virtual AbstractRTActioncreateCustomRTAction (const std::string &actionName, RTActionConfig &rtActionConfig)=0

Protected Attributes

const AbstractServiceLocatorserviceLocator_
const std::map< std::string,
const AbstractServiceLocator * > 
serviceLocatorRelatedClasses_

Detailed Description

This class provides a method to create AbstractRTActions by their configuration and name.

Definition at line 21 of file AbstractRTActionFactory.h.


Constructor & Destructor Documentation

fesa::AbstractRTActionFactory::AbstractRTActionFactory ( const AbstractServiceLocator serviceLocator,
const std::map< std::string, const AbstractServiceLocator * >  serviceLocatorRelatedClasses 
) [protected]

constructor

Definition at line 11 of file AbstractRTActionFactory.cpp.

fesa::AbstractRTActionFactory::~AbstractRTActionFactory (  )  [protected, virtual]

destructor

Definition at line 17 of file AbstractRTActionFactory.cpp.


Member Function Documentation

virtual AbstractRTAction* fesa::AbstractRTActionFactory::createCustomRTAction ( const std::string &  actionName,
RTActionConfig rtActionConfig 
) [protected, pure virtual]

Referenced by createRTAction().

AbstractRTAction * fesa::AbstractRTActionFactory::createRTAction ( const std::string &  actionName,
RTActionConfig rtActionConfig 
)

Member Data Documentation

Definition at line 53 of file AbstractRTActionFactory.h.

Referenced by createRTAction().

Definition at line 54 of file AbstractRTActionFactory.h.

Referenced by createRTAction().


The documentation for this class was generated from the following files:

Generated on 18 Jan 2013 for Fesa by  doxygen 1.6.1