LIMA
Libre Multilingual Analyzer — C++ API
Loading...
Searching...
No Matches
MicrosForNormalization.h
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
6
/************************************************************************
7
*
8
* @file MicrosForNormalization.h
9
* @author Romaric Besancon (romaric.besancon@cea.fr)
10
* @date Tue Mar 13 2007
11
* copyright Copyright (C) 2007 by CEA LIST
12
* Project s2lp
13
*
14
* @brief micro categories used for named entity normalization
15
*
16
*
17
***********************************************************************/
18
19
#ifndef MICROSFORNORMALIZATION_H
20
#define MICROSFORNORMALIZATION_H
21
22
#include "
SpecificEntitiesExport.h
"
23
#include "
linguisticProcessing/core/LinguisticResources/AbstractResource.h
"
24
#include <map>
25
#include <set>
26
27
28
namespace
Lima
{
29
namespace
LinguisticProcessing {
30
namespace
SpecificEntities {
31
32
#define MICROSFORNORMALIZATION_CLASSID "MicrosForNormalization"
33
34
class
LIMA_SPECIFICENTITIES_EXPORT
MicrosForNormalization
:
public
AbstractResource
35
{
36
Q_OBJECT
37
public
:
38
MicrosForNormalization
();
39
~MicrosForNormalization
();
40
41
void
init(
Common::XMLConfigurationFiles::GroupConfigurationStructure
& unitConfiguration,
42
Manager
* manager)
override
;
43
44
const
std::set<LinguisticCode>* getMicros(
const
std::string& group);
45
46
private
:
47
std::map<std::string,std::set<LinguisticCode> > m_micros;
48
};
49
50
}
// end namespace
51
}
// end namespace
52
}
// end namespace
53
54
#endif
AbstractResource.h
SpecificEntitiesExport.h
LIMA_SPECIFICENTITIES_EXPORT
#define LIMA_SPECIFICENTITIES_EXPORT
Definition
SpecificEntitiesExport.h:47
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::AbstractResource
resource abstraction.
Definition
AbstractResource.h:42
Lima::LinguisticProcessing::SpecificEntities::MicrosForNormalization
Definition
MicrosForNormalization.h:35
Lima
NAUTITIA.
Definition
AmosePluginsManager.h:15
lima_linguisticprocessing
src
linguisticProcessing
core
SpecificEntities
MicrosForNormalization.h
Generated by
1.9.8