OMK::Iii::ConnectorCreator Class Reference
[Interactive object]

Ancestor of every Connector creator class used by the PrototypeFactory. More...

#include <OMKIConnectors.h>

Inheritance diagram for OMK::Iii::ConnectorCreator:

Inheritance graph
[legend]
List of all members.

Public Member Functions

virtual ~ConnectorCreator ()
virtual IConnectoroperator() (const Name &id, const Name &attributeId, InteractiveExtension *extension, const ConfigurationParameterDescriptor *node) const

Detailed Description

Ancestor of every Connector creator class used by the PrototypeFactory.

Date:
2007-03-27
Author:
Benoît Chanclou
Define the functor parameters to create a new Connector object.

Definition at line 201 of file OMKIConnectors.h.


Constructor & Destructor Documentation

virtual OMK::Iii::ConnectorCreator::~ConnectorCreator (  )  [inline, virtual]

Definition at line 204 of file OMKIConnectors.h.

00204 {}


Member Function Documentation

virtual IConnector* OMK::Iii::ConnectorCreator::operator() ( const Name id,
const Name attributeId,
InteractiveExtension extension,
const ConfigurationParameterDescriptor node 
) const [inline, virtual]

Reimplemented in OMK::Iii::ConnectorCreatorT< T >.

Definition at line 205 of file OMKIConnectors.h.

References OMK::Exception, and OMERROR.

00209   {
00210     OMERROR( "Creator is not registered for \"" << id << "\"" << std::endl << *node ) ;
00211     throw Exception( "Creator is not registered" ) ;
00212     return 0 ;
00213   }


logo OpenMask

Documentation generated on Mon Jun 9 11:46:04 2008

Generated with doxygen by Dimitri van Heesch ,   1997-2007