LIMA
Libre Multilingual Analyzer — C++ API
Loading...
Searching...
No Matches
EventDumper.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_EVENTDUMPER_H
11#define LIMA_LINGUISTICPROCESSING_EVENTDUMPER_H
12
13#include "EventAnalysisExport.h"
15//#include "common/MediaProcessors/MediaAnalysisDumper.h"
20
21
22namespace Lima
23{
24 namespace Common
25 {
26 namespace AnnotationGraphs
27 {
28 class AnnotationData;
29 }
30 }
31 namespace LinguisticProcessing
32 {
33 }
34}
35
36namespace Lima {
37namespace LinguisticProcessing {
38namespace EventAnalysis {
39
40
41
42#define EVENTDUMPER_CLASSID "EventDumper"
43
44
49// class EventDumper : public MediaAnalysisDumper
51
52
53{
54public:
56
57 virtual ~EventDumper();
58
59 void init(
61 Manager* manager) override
62 ;
63
64 LimaStatusCode process(
65 AnalysisContent& analysis) const override;
66
67private:
68 MediaId m_language;
69 std::string m_file;
70 std::string m_handler;
71};
72
73
74} // closing namespace EventAnalysis
75} // closing namespace LinguisticProcessing
76} // closing namespace Lima
77
78#endif // LIMA_ANNOTATION_EVENTDUMPER_H
This file is the main header file for the data related to annotation graphs.
A graph that stores any data (annotations) referencing primarily nodes of a text anlaysis.
#define LIMA_EVENTANALISYS_EXPORT
A graph structure for linguistic analysis.
Holds all data that pass through the ProcessUnits Analysis data are shared pointers,...
Manage initialization of InitializableObjects using configuration module and parameters.
NAUTITIA.
LimaStatusCode
Definition LimaCommon.h:236