LIMA
Libre Multilingual Analyzer — C++ API
Loading...
Searching...
No Matches
Lima::LinguisticProcessing::SegmentFeatureExtractorFactory< SegmentFeatureExtractor > Class Template Reference

#include <linguisticProcessing/core/TextSegmentation/SegmentFeatureExtractor.h>

Inheritance diagram for Lima::LinguisticProcessing::SegmentFeatureExtractorFactory< SegmentFeatureExtractor >:
Lima::LinguisticProcessing::AbstractSegmentFeatureExtractorFactory Lima::RegistrableFactory< AbstractSegmentFeatureExtractorFactory >

Public Member Functions

 SegmentFeatureExtractorFactory (const std::string &factoryId)
 
AbstractSegmentFeatureExtractor * create (MediaId language, const std::string &complement) override
 
- Public Member Functions inherited from Lima::LinguisticProcessing::AbstractSegmentFeatureExtractorFactory
 AbstractSegmentFeatureExtractorFactory (const std::string &factoryId)
 
- Public Member Functions inherited from Lima::RegistrableFactory< AbstractSegmentFeatureExtractorFactory >
virtual ~RegistrableFactory ()=default
 

Additional Inherited Members

- Static Public Member Functions inherited from Lima::RegistrableFactory< AbstractSegmentFeatureExtractorFactory >
static std::shared_ptr< AbstractSegmentFeatureExtractorFactory > 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::RegistrableFactory< AbstractSegmentFeatureExtractorFactory >
 RegistrableFactory (const std::string &id)
 Constructor is protected, and must be redefined by subclass.
 

Detailed Description

template<typename SegmentFeatureExtractor>
class Lima::LinguisticProcessing::SegmentFeatureExtractorFactory< SegmentFeatureExtractor >

Definition at line 60 of file SegmentFeatureExtractor.h.

Constructor & Destructor Documentation

◆ SegmentFeatureExtractorFactory()

template<typename SegmentFeatureExtractor >
Lima::LinguisticProcessing::SegmentFeatureExtractorFactory< SegmentFeatureExtractor >::SegmentFeatureExtractorFactory ( const std::string &  factoryId)
inline

Definition at line 64 of file SegmentFeatureExtractor.h.

Member Function Documentation

◆ create()

template<typename SegmentFeatureExtractor >
AbstractSegmentFeatureExtractor * Lima::LinguisticProcessing::SegmentFeatureExtractorFactory< SegmentFeatureExtractor >::create ( MediaId  language,
const std::string &  complement 
)
inlineoverridevirtual

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