LIMA
Libre Multilingual Analyzer — C++ API
Loading...
Searching...
No Matches
Lima::XmlReader::CoreXmlReaderClientFactory Class Reference

fabrique du client d'analyse de document XML More...

#include <linguisticProcessing/core/CoreXmlReaderClient.h>

Inheritance diagram for Lima::XmlReader::CoreXmlReaderClientFactory:
Lima::XmlReader::AbstractXmlReaderClientFactory Lima::RegistrableFactory< AbstractXmlReaderClientFactory >

Public Member Functions

void configure (const Lima::Common::XMLConfigurationFiles::XMLConfigurationFileParser &configuration, const std::string &defaultMedia, const std::deque< std::string > &medias, const std::deque< std::string > &pipelines) override
 
std::shared_ptr< AbstractXmlReaderClient > createClient (Lima::Common::XMLConfigurationFiles::XMLConfigurationFileParser *configuration) const override
 
 
virtual ~CoreXmlReaderClientFactory ()
 
- Public Member Functions inherited from Lima::XmlReader::AbstractXmlReaderClientFactory
virtual ~AbstractXmlReaderClientFactory ()
 virtual destructor of the XmlReader client factory
 
std::shared_ptr< Lima::ProcessingClientFactory > getFactoryFromId (const std::string &id) const
 
void setFactoryFromId (const std::string &id, std::shared_ptr< Lima::ProcessingClientFactory > factory)
 
void setMapTagMedia (const std::map< std::string, std::string > &Ids)
 
void setMapMediaFactory (const std::map< std::string, std::string > &Ids)
 
void setDefaultMedia (const std::string &media)
 
- Public Member Functions inherited from Lima::RegistrableFactory< AbstractXmlReaderClientFactory >
virtual ~RegistrableFactory ()=default
 

Additional Inherited Members

- Static Public Member Functions inherited from Lima::RegistrableFactory< AbstractXmlReaderClientFactory >
static std::shared_ptr< AbstractXmlReaderClientFactory > getFactory (const std::string &id)
 get the factory corresponding to the given id
 
static std::deque< std::string > getRegisteredFactories ()
 get the list of factories registered
 
- Protected Member Functions inherited from Lima::XmlReader::AbstractXmlReaderClientFactory
 AbstractXmlReaderClientFactory (const std::string &id)
 
- Protected Member Functions inherited from Lima::RegistrableFactory< AbstractXmlReaderClientFactory >
 RegistrableFactory (const std::string &id)
 Constructor is protected, and must be redefined by subclass.
 
- Protected Attributes inherited from Lima::XmlReader::AbstractXmlReaderClientFactory
std::map< std::string, std::shared_ptr< Lima::ProcessingClientFactory > > m_mapFactory
 
std::map< std::string, std::string > m_mapTagMedia
 
std::map< std::string, std::string > m_mapMediaFactory
 
std::string m_defaultMedia
 

Detailed Description

fabrique du client d'analyse de document XML

Definition at line 119 of file CoreXmlReaderClient.h.

Constructor & Destructor Documentation

◆ ~CoreXmlReaderClientFactory()

Lima::XmlReader::CoreXmlReaderClientFactory::~CoreXmlReaderClientFactory ( )
virtual

Definition at line 431 of file CoreXmlReaderClient.cpp.

Member Function Documentation

◆ configure()

void Lima::XmlReader::CoreXmlReaderClientFactory::configure ( const Lima::Common::XMLConfigurationFiles::XMLConfigurationFileParser &  configuration,
const std::string &  defaultMedia,
const std::deque< std::string > &  medias,
const std::deque< std::string > &  pipelines 
)
overridevirtual

◆ createClient()

std::shared_ptr< AbstractXmlReaderClient > Lima::XmlReader::CoreXmlReaderClientFactory::createClient ( Lima::Common::XMLConfigurationFiles::XMLConfigurationFileParser *  configuration) const
overridevirtual

Implements Lima::XmlReader::AbstractXmlReaderClientFactory.

Definition at line 456 of file CoreXmlReaderClient.cpp.


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