34 #ifndef _Wolframe_MODULE_DOCYPE_DETECTOR_OBJECT_BUILDER_TEMPLATE_HPP_INCLUDED
35 #define _Wolframe_MODULE_DOCYPE_DETECTOR_OBJECT_BUILDER_TEMPLATE_HPP_INCLUDED
39 #include <boost/shared_ptr.hpp>
77 const std::string&
name()
const
117 const std::string&
name()
const
Document type and format detector builder.
Definition: doctypeDetectorBuilder.hpp:92
const std::string & name() const
Get the name of the constructor object.
Definition: doctypeDetectorBuilder.hpp:77
Base classes for virtual constructors to build objects loaded from modules.
virtual const char * objectClassName() const
Get the object class name of the module object.
Definition: doctypeDetectorBuilder.hpp:65
virtual ~DoctypeDetectorConstructor()
Destructor.
Definition: doctypeDetectorBuilder.hpp:56
virtual ~DoctypeDetectorBuilder()
Destructor.
Definition: doctypeDetectorBuilder.hpp:104
virtual ObjectConstructorBase * constructor()
Create an object constructor.
Definition: doctypeDetectorBuilder.hpp:112
DoctypeDetectorBuilder(const char *className_, const char *name_, cmdbind::CreateDoctypeDetector createDoctypeDetector_)
Constructor.
Definition: doctypeDetectorBuilder.hpp:97
virtual cmdbind::DoctypeDetectorType * object() const
Construct an object instance.
Definition: doctypeDetectorBuilder.hpp:71
DoctypeDetector *(* CreateDoctypeDetector)()
Constructor function for doctype detector instance.
Definition: doctypeDetector.hpp:77
DoctypeDetectorConstructor(const std::string &name_, cmdbind::CreateDoctypeDetector createDoctypeDetector_)
Constructor.
Definition: doctypeDetectorBuilder.hpp:51
ObjectType
Definition: constructor.hpp:47
const std::string & name() const
Definition: doctypeDetectorBuilder.hpp:117
cmdbind::CreateDoctypeDetector m_createDoctypeDetector
Definition: doctypeDetectorBuilder.hpp:124
Definition: constructor.hpp:57
boost::shared_ptr< DoctypeDetectorConstructor > DoctypeDetectorConstructorR
Shared doctype detector constructor.
Definition: doctypeDetectorBuilder.hpp:88
Basic interface classes that to build objects and the Wolframe module interface.
virtual ObjectConstructorBase::ObjectType objectType() const
Get the object type of the module object.
Definition: doctypeDetectorBuilder.hpp:107
virtual ObjectConstructorBase::ObjectType objectType() const
Get the object type of the module object.
Definition: doctypeDetectorBuilder.hpp:59
Constructor of a simple (without configuration) object.
Definition: constructor.hpp:116
Base class for builders of objects without configuration.
Definition: moduleInterface.hpp:63
Interface for document type and format recognition.
Constructor base class.
Definition: constructor.hpp:44
std::string m_name
Definition: doctypeDetectorBuilder.hpp:123
Constructor as class.
Definition: doctypeDetector.hpp:82
std::string m_name
Definition: doctypeDetectorBuilder.hpp:83
cmdbind::CreateDoctypeDetector m_createDoctypeDetector
Definition: doctypeDetectorBuilder.hpp:84
Document type and format detector constructor.
Definition: doctypeDetectorBuilder.hpp:46
virtual const char * objectClassName() const
Definition: moduleInterface.hpp:73