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

#include <linguisticProcessing/common/helpers/ConfigurationHelper.h>

Inheritance diagram for Lima::LinguisticProcessing::ConfigurationHelper:
Lima::LinguisticProcessing::ConlluReader::ConlluReaderPrivate Lima::LinguisticProcessing::DeepLimaUnits::RnnDependencyParser::RnnDependencyParserPrivate Lima::LinguisticProcessing::DeepLimaUnits::RnnNER::RnnNERPrivate Lima::LinguisticProcessing::DeepLimaUnits::RnnTokenizer::RnnTokenizerPrivate Lima::LinguisticProcessing::DeepLimaUnits::RnnTokensAnalyzer::RnnTokensAnalyzerPrivate Lima::LinguisticProcessing::TextSegmentation::SentenceBoundariesUpdater::SentenceBoundariesUpdaterPrivate

Protected Types

enum  Flags { REQUIRED = 0x1 , NOT_EMPTY = 0x2 , NOT_ZERO = 0x2 }
 

Protected Member Functions

 ConfigurationHelper (const std::string &processUnitName, const std::string &loggingCategory)
 
void getStringParameter (Common::XMLConfigurationFiles::GroupConfigurationStructure &unitConfiguration, const std::string &name, std::string &value, int flags=Flags::REQUIRED, std::string default_value="")
 
std::string getStringParameter (Common::XMLConfigurationFiles::GroupConfigurationStructure &unitConfiguration, const std::string &name, int flags=Flags::REQUIRED, std::string default_value="")
 
void getIntParameter (Common::XMLConfigurationFiles::GroupConfigurationStructure &unitConfiguration, const std::string &name, int &value, int flags=Flags::REQUIRED, int default_value=0)
 
int getIntParameter (Common::XMLConfigurationFiles::GroupConfigurationStructure &unitConfiguration, const std::string &name, int flags=Flags::REQUIRED, int default_value=0)
 
bool isInitLazy ()
 

Detailed Description

Definition at line 19 of file ConfigurationHelper.h.

Member Enumeration Documentation

◆ Flags

Enumerator
REQUIRED 
NOT_EMPTY 
NOT_ZERO 

Definition at line 28 of file ConfigurationHelper.h.

Constructor & Destructor Documentation

◆ ConfigurationHelper()

Lima::LinguisticProcessing::ConfigurationHelper::ConfigurationHelper ( const std::string &  processUnitName,
const std::string &  loggingCategory 
)
inlineprotected

Definition at line 22 of file ConfigurationHelper.h.

Member Function Documentation

◆ getIntParameter() [1/2]

void Lima::LinguisticProcessing::ConfigurationHelper::getIntParameter ( Common::XMLConfigurationFiles::GroupConfigurationStructure &  unitConfiguration,
const std::string &  name,
int &  value,
int  flags = Flags::REQUIRED,
int  default_value = 0 
)
protected

Definition at line 69 of file ConfigurationHelper.cpp.

◆ getIntParameter() [2/2]

int Lima::LinguisticProcessing::ConfigurationHelper::getIntParameter ( Common::XMLConfigurationFiles::GroupConfigurationStructure &  unitConfiguration,
const std::string &  name,
int  flags = Flags::REQUIRED,
int  default_value = 0 
)
protected

Definition at line 103 of file ConfigurationHelper.cpp.

◆ getStringParameter() [1/2]

string Lima::LinguisticProcessing::ConfigurationHelper::getStringParameter ( Common::XMLConfigurationFiles::GroupConfigurationStructure &  unitConfiguration,
const std::string &  name,
int  flags = Flags::REQUIRED,
std::string  default_value = "" 
)
protected

Definition at line 58 of file ConfigurationHelper.cpp.

◆ getStringParameter() [2/2]

void Lima::LinguisticProcessing::ConfigurationHelper::getStringParameter ( Common::XMLConfigurationFiles::GroupConfigurationStructure &  unitConfiguration,
const std::string &  name,
std::string &  value,
int  flags = Flags::REQUIRED,
std::string  default_value = "" 
)
protected

Definition at line 24 of file ConfigurationHelper.cpp.

◆ isInitLazy()

bool Lima::LinguisticProcessing::ConfigurationHelper::isInitLazy ( )
protected

Definition at line 114 of file ConfigurationHelper.cpp.


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