LIMA
Libre Multilingual Analyzer — C++ API
Loading...
Searching...
No Matches
AugmentedAnalysisDictionary.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 * Copyright (C) 2004-2012 by CEA LIST *
8 * *
9 ***************************************************************************/
10#ifndef LIMA_LINGUISTICPROCESSING_ANALYSISDICTSIMPLEANALYSISDICTIONARY_H
11#define LIMA_LINGUISTICPROCESSING_ANALYSISDICTSIMPLEANALYSISDICTIONARY_H
12
15
16#include "SimpleAnalysisDictionary.h"
17
18
19namespace Lima {
20
21namespace LinguisticProcessing {
22
23namespace AnalysisDict {
24
25
26#define SIMPLEANALYSISDICTIONARY_CLASSID "AugmentedAnalysisDictionary"
30class AugmentedAnalysisDictionary : public SimpleAnalysisDictionary
31{
33
34public:
39 const std::string& dataFileName);
40
42
43 virtual void init(
45 Manager* manager);
46
48private:
49
51
52};
53
54}
55
56}
57
58}
59
60#endif
define abstract interface for access method
define abstract interface for access method inherits to AbstractAccesByString with additional addRand...
AugmentedAnalysisDictionary(Lima::Common::AbstractAccessByString *m_access, Lima::Common::AbstractModifierOnAccessByString *m_RwAccess, const std::string &dataFileName)
virtual void init(Common::XMLConfigurationFiles::GroupConfigurationStructure &unitConfiguration, Manager *manager)
NAUTITIA.