LIMA
Libre Multilingual Analyzer — C++ API
Loading...
Searching...
No Matches
FsaRwAccessResource.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_ANALYSISDICTFSARWACCESSRESOURCE_H
11
#define LIMA_LINGUISTICPROCESSING_ANALYSISDICTFSARWACCESSRESOURCE_H
12
13
#include "
AnalysisDictExport.h
"
14
#include "
FsaAccessResource.h
"
15
#include "
AbstractRwAccessResource.h
"
16
// #include "common/FsaAccess/FsaAccessBuilderRandom16.h"
17
18
namespace
Lima
{
19
20
namespace
LinguisticProcessing {
21
22
namespace
AnalysisDict {
23
24
#define FSARWACCESSRESSOURCE_CLASSID "FsaRwAccess"
25
29
//class FsaRwAccessResource : public AbstractRwAccessResource
30
class
LIMA_ANALYSISDICT_EXPORT
FsaRwAccessResource
:
public
FsaAccessResource
31
{
32
Q_OBJECT
33
public
:
34
FsaRwAccessResource
();
35
36
virtual
~FsaRwAccessResource
();
37
38
void
init
(
39
Common::XMLConfigurationFiles::GroupConfigurationStructure
& unitConfiguration,
40
Manager
* manager)
override
;
41
42
virtual
std::shared_ptr<Common::AbstractAccessByString> getAccessByString()
const override
;
43
virtual
std::shared_ptr<Common::AbstractModifierOnAccessByString> getRwAccessByString()
const
;
44
45
private
:
46
std::shared_ptr<Common::AbstractModifierOnAccessByString> m_fsaRwAccess;
47
// Common::AbstractAccessByString* m_fsaAccess;
48
49
};
50
51
}
52
53
}
54
55
}
56
57
#endif
// LIMA_LINGUISTICPROCESSING_ANALYSISDICTFSARWACCESSRESOURCE_H
AbstractRwAccessResource.h
AnalysisDictExport.h
LIMA_ANALYSISDICT_EXPORT
#define LIMA_ANALYSISDICT_EXPORT
Definition
AnalysisDictExport.h:27
FsaAccessResource.h
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::AnalysisDict::FsaAccessResource
Definition
FsaAccessResource.h:28
Lima::LinguisticProcessing::AnalysisDict::FsaRwAccessResource
Definition
FsaRwAccessResource.h:31
Lima::LinguisticProcessing::AnalysisDict::FsaRwAccessResource::init
void init(Common::XMLConfigurationFiles::GroupConfigurationStructure &unitConfiguration, Manager *manager) override
initialize with parameters from configuration file.
Lima
NAUTITIA.
Definition
AmosePluginsManager.h:15
lima_linguisticprocessing
src
linguisticProcessing
core
AnalysisDict
FsaRwAccessResource.h
Generated by
1.9.8