LIMA
Libre Multilingual Analyzer — C++ API
Loading...
Searching...
No Matches
SpecificEntitiesLoader.h
Go to the documentation of this file.
1
// Copyright 2002-2022 CEA LIST
2
// SPDX-FileCopyrightText: 2022 CEA LIST <gael.de-chalendar@cea.fr>
3
//
4
// SPDX-License-Identifier: MIT
5
6
/************************************************************************
7
*
8
* @file SpecificEntitiesLoader.h
9
* @author Romaric Besancon (romaric.besancon@cea.fr)
10
* @date Thu Jun 16 2011
11
* copyright Copyright (C) 2011 by CEA LIST
12
* Project mm_linguisticprocessing
13
*
14
* @brief a Loader class to load external entity annotations
15
*
16
*
17
***********************************************************************/
18
19
#ifndef SPECIFICENTITIESLOADER_H
20
#define SPECIFICENTITIESLOADER_H
21
22
#include "
SpecificEntitiesExport.h
"
23
#include "
linguisticProcessing/core/LinguisticProcessors/AnalysisLoader.h
"
24
25
namespace
Lima
{
26
namespace
LinguisticProcessing {
27
namespace
SpecificEntities {
28
29
#define SPECIFICENTITIESLOADER_CLASSID "SpecificEntitiesLoader"
30
31
class
SpecificEntitiesLoaderPrivate;
37
class
LIMA_SPECIFICENTITIES_EXPORT
SpecificEntitiesLoader
:
public
AnalysisLoader
38
{
39
public
:
40
SpecificEntitiesLoader
();
41
virtual
~SpecificEntitiesLoader
();
42
43
void
init(
Common::XMLConfigurationFiles::GroupConfigurationStructure
& unitConfiguration,
44
Manager
* manager)
override
;
45
46
LimaStatusCode
process(
AnalysisContent
& analysis)
const override
;
47
48
private
:
49
SpecificEntitiesLoaderPrivate
* m_d;
50
};
51
52
}
// end namespace
53
}
// end namespace
54
}
// end namespace
55
56
#endif
AnalysisLoader.h
SpecificEntitiesExport.h
LIMA_SPECIFICENTITIES_EXPORT
#define LIMA_SPECIFICENTITIES_EXPORT
Definition
SpecificEntitiesExport.h:47
Lima::AnalysisContent
Holds all data that pass through the ProcessUnits Analysis data are shared pointers,...
Definition
AnalysisContent.h:37
Lima::Common::XMLConfigurationFiles::GroupConfigurationStructure
Definition
groupConfigurationStructure.h:32
Lima::InitializableObjectManager
Manage initialization of InitializableObjects using configuration module and parameters.
Definition
InitializableObjectManager.h:32
Lima::LinguisticProcessing::AnalysisLoader
Definition
AnalysisLoader.h:32
Lima::LinguisticProcessing::SpecificEntities::SpecificEntitiesLoaderPrivate
Definition
SpecificEntitiesLoader.cpp:33
Lima::LinguisticProcessing::SpecificEntities::SpecificEntitiesLoader
A Loader class to load external entity annotations.
Definition
SpecificEntitiesLoader.h:38
Lima::LinguisticProcessing::SpecificEntities::SpecificEntitiesLoader::~SpecificEntitiesLoader
virtual ~SpecificEntitiesLoader()
Lima
NAUTITIA.
Definition
AmosePluginsManager.h:15
Lima::LimaStatusCode
LimaStatusCode
Definition
LimaCommon.h:236
lima_linguisticprocessing
src
linguisticProcessing
core
SpecificEntities
SpecificEntitiesLoader.h
Generated by
1.9.8