LIMA
Libre Multilingual Analyzer — C++ API
Loading...
Searching...
No Matches
AbstractRwAccessResource.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_ANALYSISDICTABSTRACTRWACCESSRESOURCE_H
11
#define LIMA_LINGUISTICPROCESSING_ANALYSISDICTABSTRACTRWACCESSRESOURCE_H
12
13
#include "
linguisticProcessing/core/LinguisticResources/AbstractAccessResource.h
"
14
#include "
common/misc/AbstractRwAccessByString.h
"
15
#include "
common/misc/AbstractAccessByString.h
"
16
17
namespace
Lima
{
18
namespace
LinguisticProcessing {
19
namespace
AnalysisDict {
20
24
class
AbstractRwAccessResource
:
public
AbstractAccessResource
25
{
26
Q_OBJECT
27
public
:
28
29
AbstractRwAccessResource
(QObject* parent = 0);
30
virtual
~AbstractRwAccessResource
();
31
32
virtual
void
init
(
33
Common::XMLConfigurationFiles::GroupConfigurationStructure
& unitConfiguration,
34
Manager
* manager)
override
= 0;
35
36
virtual
std::shared_ptr<Common::AbstractAccessByString>
getAccessByString
()
const override
= 0;
37
38
virtual
std::shared_ptr<Common::AbstractModifierOnAccessByString>
getRwAccessByString
()
const
= 0;
39
40
};
41
42
}
43
44
}
45
46
}
47
48
#endif
AbstractAccessByString.h
AbstractAccessResource.h
AbstractRwAccessByString.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::AbstractAccessResource
Definition
AbstractAccessResource.h:30
Lima::LinguisticProcessing::AnalysisDict::AbstractRwAccessResource
Definition
AbstractRwAccessResource.h:25
Lima::LinguisticProcessing::AnalysisDict::AbstractRwAccessResource::getAccessByString
virtual std::shared_ptr< Common::AbstractAccessByString > getAccessByString() const override=0
Lima::LinguisticProcessing::AnalysisDict::AbstractRwAccessResource::~AbstractRwAccessResource
virtual ~AbstractRwAccessResource()
Definition
AbstractRwAccessResource.cpp:21
Lima::LinguisticProcessing::AnalysisDict::AbstractRwAccessResource::init
virtual void init(Common::XMLConfigurationFiles::GroupConfigurationStructure &unitConfiguration, Manager *manager) override=0
initialize with parameters from configuration file.
Lima::LinguisticProcessing::AnalysisDict::AbstractRwAccessResource::getRwAccessByString
virtual std::shared_ptr< Common::AbstractModifierOnAccessByString > getRwAccessByString() const =0
Lima
NAUTITIA.
Definition
AmosePluginsManager.h:15
lima_linguisticprocessing
src
linguisticProcessing
core
AnalysisDict
AbstractRwAccessResource.h
Generated by
1.9.8