LIMA
Libre Multilingual Analyzer — C++ API
Loading...
Searching...
No Matches
mediaData.cpp
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#include "mediaData.h"
7#include "mediaticData.h"
8
14
15#include <string>
16#include <fstream>
17
18using namespace std;
20
21namespace Lima {
22namespace Common {
23namespace MediaticData
24{
25
27{
28 friend class MediaData;
29
31
32 virtual ~MediaDataPrivate() {};
33
34
35 MediaId m_media;
36
37 //PropertyCode::PropertyCodeManager m_propCodeManager;
38
39 //std::list< LinguisticCode > m_sentenceBreakMicros;
40};
41
44
47
49{
50 delete m_d;
51}
52
53
55MediaId MediaData::getMedia() const {return m_d->m_media;}
56
57void MediaData::initialize ( MediaId med,
58 const std::string& resourcesPath,
60{
61 LIMA_UNUSED(resourcesPath);
62 LIMA_UNUSED(conf);
63 m_d->m_media=med;
64}
65
68 Manager* manager )
69{
70 LIMA_UNUSED(unitConfiguration);
71 LIMA_UNUSED(manager);
72#ifdef DEBUG_LP
74 LDEBUG << "MediaData:init" ;
75#endif
76}
77
79
80} // MediaticData
81} // Common
82} // Lima
#define MDATALOGINIT
Definition LimaCommon.h:209
#define LIMA_UNUSED(x)
Definition LimaCommon.h:224
#define LDEBUG
Definition LimaCommon.h:157
Defines a Factory to create Object of type Base.
Holds mediatic data for one media.
Definition mediaData.h:50
virtual void init(Common::XMLConfigurationFiles::GroupConfigurationStructure &unitConfiguration, Manager *manager) override
Definition mediaData.cpp:66
virtual void initialize(MediaId med, const std::string &resourcesPath, XMLConfigurationFiles::XMLConfigurationFileParser &conf)
initialize languageData with the given module.
Definition mediaData.cpp:57
holds data about codes and names for grammatical categories, etc.
Parser class for the lima's xml configuration files.
defines an object that can be create and initialized by a SimpleFactory
#define MEDIADATA_CLASSID
Definition mediaData.h:34
SimpleFactory< MediaData, MediaData > mediaDataFactory(MEDIADATA_CLASSID)
NAUTITIA.
STL namespace.
launch exception related to the configuration file parsing