LIMA
Libre Multilingual Analyzer — C++ API
Loading...
Searching...
No Matches
XmlDocumentParser.cpp
Go to the documentation of this file.
1
// Copyright 2004-2021 CEA LIST
2
// SPDX-FileCopyrightText: 2022 CEA LIST <gael.de-chalendar@cea.fr>
3
//
4
// SPDX-License-Identifier: MIT
5
6
#include "
XmlDocumentParser.h
"
7
8
#include "common/AbstractFactoryPattern/Lima::SimpleFactory.h"
9
10
#include <string>
11
#include <iostream>
12
13
14
using namespace
Lima::Common::XMLConfigurationFiles
;
15
using namespace
std
;
16
17
18
namespace
Lima
{
19
namespace
XmlReader{
20
21
22
Lima::SimpleFactory<MediaProcessUnit,XmlDocumentParser>
moduleFactory
(
MODULE_CLASSID
);
23
24
XmlDocumentParser::XmlDocumentParser
() {}
25
26
XmlDocumentParser::~XmlDocumentParser
()
27
{ }
28
29
void
XmlDocumentParser::init
(
30
Lima::Common::XMLConfigurationFiles::GroupConfigurationStructure
& unitConfiguration,
31
Manager
* manager )
32
throw
(
InvalidConfiguration
,std::exception )
33
{
34
35
}
36
37
LimaStatusCode
XmlDocumentParser::process
(
38
AnalysisContent
& analysis )
const
39
{
40
41
cout <<
"*** XmlDocumentParser::process( AnalysisContent& analysis ) "
<< endl;
42
43
return
SUCCESS_ID
;
44
}
45
46
}
//namespace XmlDocumentParser
47
}
// namespace Lima
48
XmlDocumentParser.h
MODULE_CLASSID
#define MODULE_CLASSID
Definition
XmlDocumentParser.h:16
Lima::AnalysisContent
Holds all data that pass through the ProcessUnits Analysis data are shared pointers,...
Definition
AnalysisContent.h:37
Lima::Common::XMLConfigurationFiles::GroupConfigurationStructure
Definition
groupConfigurationStructure.h:32
Lima::InitializableObjectManager
Manage initialization of InitializableObjects using configuration module and parameters.
Definition
InitializableObjectManager.h:32
Lima::InvalidConfiguration
Use this exception to signal an error in one of the configuration files.
Definition
LimaCommon.h:345
Lima::SimpleFactory
Definition
SimpleFactory.h:28
Lima::XmlReader::XmlDocumentParser::process
LimaStatusCode process(AnalysisContent &analysis) const
Process on data in analysisContent.
Definition
XmlDocumentParser.cpp:37
Lima::XmlReader::XmlDocumentParser::XmlDocumentParser
XmlDocumentParser()
Definition
XmlDocumentParser.cpp:24
Lima::XmlReader::XmlDocumentParser::init
void init(Lima::Common::XMLConfigurationFiles::GroupConfigurationStructure &unitConfiguration, Manager *manager)
initialize with parameters from configuration file.
Definition
XmlDocumentParser.cpp:29
Lima::XmlReader::XmlDocumentParser::~XmlDocumentParser
virtual ~XmlDocumentParser()
Definition
XmlDocumentParser.cpp:26
Lima::Common::XMLConfigurationFiles
Definition
MediaAnalysisDumper.h:19
Lima::XmlReader::moduleFactory
Lima::SimpleFactory< MediaProcessUnit, XmlDocumentParser > moduleFactory(MODULE_CLASSID)
Lima
NAUTITIA.
Definition
AmosePluginsManager.h:15
Lima::LimaStatusCode
LimaStatusCode
Definition
LimaCommon.h:236
Lima::SUCCESS_ID
@ SUCCESS_ID
Definition
LimaCommon.h:237
std
STL namespace.
lima_linguisticprocessing
src
linguisticProcessing
core
XmlDocumentParser
XmlDocumentParser.cpp
Generated by
1.9.8