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

singleton that holds all languages resources More...

#include <linguisticProcessing/core/LinguisticResources/LinguisticResources.h>

Inheritance diagram for Lima::LinguisticProcessing::LinguisticResources:
Lima::Singleton< LinguisticResources >

Public Member Functions

virtual ~LinguisticResources ()
 
void clearResources ()
 
std::shared_ptr< AbstractResource > getResource (MediaId lang, const std::string &id) const
 
void initLanguage (MediaId lang, Common::XMLConfigurationFiles::ModuleConfigurationStructure &confModule, bool registerMainKeysInStringPool)
 
Common::XMLConfigurationFiles::ModuleConfigurationStructure & getModuleConfiguration (MediaId lang)
 
- Public Member Functions inherited from Lima::Singleton< LinguisticResources >
 Singleton ()=default
 
virtual ~Singleton ()=default
 

Friends

class Singleton< LinguisticResources >
 

Additional Inherited Members

- Static Public Member Functions inherited from Lima::Singleton< LinguisticResources >
static const LinguisticResources & single ()
 const singleton accessor
 
static const LinguisticResources * psingle ()
 
static LinguisticResources & changeable ()
 singleton accessor
 
static LinguisticResources * pchangeable ()
 

Detailed Description

singleton that holds all languages resources

Definition at line 32 of file LinguisticResources.h.

Constructor & Destructor Documentation

◆ ~LinguisticResources()

Lima::LinguisticProcessing::LinguisticResources::~LinguisticResources ( )
virtual

Definition at line 74 of file LinguisticResources.cpp.

Member Function Documentation

◆ clearResources()

void Lima::LinguisticProcessing::LinguisticResources::clearResources ( )

Definition at line 79 of file LinguisticResources.cpp.

◆ getModuleConfiguration()

Common::XMLConfigurationFiles::ModuleConfigurationStructure & Lima::LinguisticProcessing::LinguisticResources::getModuleConfiguration ( MediaId  lang)

Definition at line 225 of file LinguisticResources.cpp.

◆ getResource()

std::shared_ptr< AbstractResource > Lima::LinguisticProcessing::LinguisticResources::getResource ( MediaId  lang,
const std::string &  id 
) const

Definition at line 84 of file LinguisticResources.cpp.

◆ initLanguage()

void Lima::LinguisticProcessing::LinguisticResources::initLanguage ( MediaId  lang,
Common::XMLConfigurationFiles::ModuleConfigurationStructure &  confModule,
bool  registerMainKeysInStringPool 
)

Definition at line 101 of file LinguisticResources.cpp.

Friends And Related Symbol Documentation

◆ Singleton< LinguisticResources >

friend class Singleton< LinguisticResources >
friend

Definition at line 32 of file LinguisticResources.h.


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