fesa::ParserElementFactory Class Reference

#include <ParserElementFactory.h>

List of all members.

Public Member Functions

 ParserElementFactory ()
virtual ~ParserElementFactory ()
virtual boost::shared_ptr
< EventElement
createEventElement (boost::shared_ptr< EventConfigurationElement > parent, const std::string &sourceType) const
virtual boost::shared_ptr
< ClassElement
createClassElement (AbstractDeviceClass *classRef) const
virtual boost::shared_ptr
< DeviceElement2
createDeviceElement2 (boost::shared_ptr< ClassElement > parent, bool isGlobalDevice) const
virtual boost::shared_ptr
< DeviceLogicalEventElement
createDeviceLogicalEventElement () const
virtual boost::shared_ptr
< EventConfigurationElement
createEventConfigurationElement (boost::shared_ptr< LogicalEventElement > parent) const
virtual boost::shared_ptr
< LogicalEventElement
createLogicalEventElement (boost::shared_ptr< ClassElement > parent) const

Detailed Description

Definition at line 19 of file ParserElementFactory.h.


Constructor & Destructor Documentation

fesa::ParserElementFactory::ParserElementFactory (  ) 

Definition at line 21 of file ParserElementFactory.cpp.

fesa::ParserElementFactory::~ParserElementFactory (  )  [virtual]

Definition at line 27 of file ParserElementFactory.cpp.


Member Function Documentation

boost::shared_ptr< ClassElement > fesa::ParserElementFactory::createClassElement ( AbstractDeviceClass classRef  )  const [virtual]

Definition at line 48 of file ParserElementFactory.cpp.

boost::shared_ptr< DeviceElement2 > fesa::ParserElementFactory::createDeviceElement2 ( boost::shared_ptr< ClassElement parent,
bool  isGlobalDevice 
) const [virtual]

Definition at line 55 of file ParserElementFactory.cpp.

Referenced by fesa::ClassElement::loadDeviceElements().

boost::shared_ptr< DeviceLogicalEventElement > fesa::ParserElementFactory::createDeviceLogicalEventElement (  )  const [virtual]
boost::shared_ptr< EventConfigurationElement > fesa::ParserElementFactory::createEventConfigurationElement ( boost::shared_ptr< LogicalEventElement parent  )  const [virtual]
boost::shared_ptr< EventElement > fesa::ParserElementFactory::createEventElement ( boost::shared_ptr< EventConfigurationElement parent,
const std::string &  sourceType 
) const [virtual]
boost::shared_ptr< LogicalEventElement > fesa::ParserElementFactory::createLogicalEventElement ( boost::shared_ptr< ClassElement parent  )  const [virtual]

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

Generated on 18 Jan 2013 for Fesa by  doxygen 1.6.1