LIMA
Libre Multilingual Analyzer — C++ API
Loading...
Searching...
No Matches
AbstractTextualAnalysisHandler.cpp
Go to the documentation of this file.
1
// Copyright 2002-2013 CEA LIST
2
// SPDX-FileCopyrightText: 2022 CEA LIST <gael.de-chalendar@cea.fr>
3
//
4
// SPDX-License-Identifier: MIT
5
15
#include "
AbstractTextualAnalysisHandler.h
"
16
17
namespace
Lima
{
18
19
AbstractTextualAnalysisHandler::~AbstractTextualAnalysisHandler
()
20
{
21
}
22
23
void
AbstractTextualAnalysisHandler::init
(
24
Common::XMLConfigurationFiles::GroupConfigurationStructure
& unitConfiguration,
25
Manager* manager)
26
{
27
LIMA_UNUSED
(manager);
28
try
{
29
m_suffix = unitConfiguration.
getParamsValueAtKey
(
"suffix"
);
30
}
31
catch
(
Common::XMLConfigurationFiles::NoSuchParam
& e) {
32
throw
InvalidConfiguration
(std::string(
"No such param 'suffix': "
) + e.
what
());
33
}
34
}
35
36
37
}
// Lima
AbstractTextualAnalysisHandler.h
LIMA_UNUSED
#define LIMA_UNUSED(x)
Definition
LimaCommon.h:224
Lima::AbstractTextualAnalysisHandler::~AbstractTextualAnalysisHandler
virtual ~AbstractTextualAnalysisHandler()
Definition
AbstractTextualAnalysisHandler.cpp:19
Lima::AbstractTextualAnalysisHandler::init
virtual void init(Common::XMLConfigurationFiles::GroupConfigurationStructure &unitConfiguration, Manager *manager) override
initialize with parameters from configuration file.
Definition
AbstractTextualAnalysisHandler.cpp:23
Lima::Common::XMLConfigurationFiles::GroupConfigurationStructure
Definition
groupConfigurationStructure.h:32
Lima::Common::XMLConfigurationFiles::GroupConfigurationStructure::getParamsValueAtKey
std::string & getParamsValueAtKey(const std::string &key)
Definition
groupConfigurationStructure.cpp:207
Lima::Common::XMLConfigurationFiles::NoSuchParam
return a message when a 'param' was not found
Definition
xmlConfigurationFileExceptions.h:89
Lima::InvalidConfiguration
Use this exception to signal an error in one of the configuration files.
Definition
LimaCommon.h:345
Lima::LimaException::what
virtual const char * what() const override
Definition
LimaCommon.h:280
Lima
NAUTITIA.
Definition
AmosePluginsManager.h:15
lima_linguisticprocessing
src
linguisticProcessing
client
AnalysisHandlers
AbstractTextualAnalysisHandler.cpp
Generated by
1.9.8