LIMA
Libre Multilingual Analyzer — C++ API
Loading...
Searching...
No Matches
AbstractTextualAnalysisHandler.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
15
#ifndef ABSTRACTTEXTUALANALYSISHANDLER_H
16
#define ABSTRACTTEXTUALANALYSISHANDLER_H
17
18
#include <sstream>
19
#include "
AnalysisHandlersExport.h
"
20
#include "
common/ProcessUnitFramework/AnalysisContent.h
"
21
#include "
common/Handler/AbstractXmlAnalysisHandler.h
"
22
#include "
common/Data/genericDocumentProperties.h
"
23
#include "
linguisticProcessing/core/LinguisticResources/AbstractResource.h
"
24
25
namespace
Lima
{
26
28
class
LIMA_ANALYSISHANDLERS_EXPORT
AbstractTextualAnalysisHandler
:
29
public
LinguisticProcessing::AbstractResource
,
30
public
AbstractXmlAnalysisHandler
31
{
32
Q_OBJECT
33
public
:
34
AbstractTextualAnalysisHandler
():
35
LinguisticProcessing::AbstractResource(),
36
AbstractXmlAnalysisHandler
(
std
::shared_ptr<const
ShiftFrom
>()) {}
37
virtual
~AbstractTextualAnalysisHandler
();
38
47
virtual
void
init(
48
Common::XMLConfigurationFiles::GroupConfigurationStructure
& unitConfiguration,
49
Manager* manager)
override
;
50
51
inline
virtual
const
std::string&
suffix
()
const
{
return
m_suffix;}
52
inline
virtual
void
setSuffix
(
const
std::string& suffix) {m_suffix = suffix;}
53
private
:
54
std::string m_suffix;
55
};
56
57
58
}
// Lima
59
60
#endif
AbstractResource.h
AbstractXmlAnalysisHandler.h
AnalysisContent.h
AnalysisHandlersExport.h
LIMA_ANALYSISHANDLERS_EXPORT
#define LIMA_ANALYSISHANDLERS_EXPORT
Definition
AnalysisHandlersExport.h:27
Lima::AbstractTextualAnalysisHandler
defines callback interface
Definition
AbstractTextualAnalysisHandler.h:31
Lima::AbstractTextualAnalysisHandler::setSuffix
virtual void setSuffix(const std::string &suffix)
Definition
AbstractTextualAnalysisHandler.h:52
Lima::AbstractTextualAnalysisHandler::suffix
virtual const std::string & suffix() const
Definition
AbstractTextualAnalysisHandler.h:51
Lima::AbstractTextualAnalysisHandler::AbstractTextualAnalysisHandler
AbstractTextualAnalysisHandler()
Definition
AbstractTextualAnalysisHandler.h:34
Lima::AbstractXmlAnalysisHandler
The AbstractAnalysisHandler class defines the callback interface: the functions that are to be define...
Definition
AbstractXmlAnalysisHandler.h:25
Lima::Common::XMLConfigurationFiles::GroupConfigurationStructure
Definition
groupConfigurationStructure.h:32
Lima::LinguisticProcessing::AbstractResource
resource abstraction.
Definition
AbstractResource.h:42
Lima::ShiftFrom
Definition
shiftFrom.h:26
genericDocumentProperties.h
Lima
NAUTITIA.
Definition
AmosePluginsManager.h:15
std
STL namespace.
lima_linguisticprocessing
src
linguisticProcessing
client
AnalysisHandlers
AbstractTextualAnalysisHandler.h
Generated by
1.9.8