LIMA
Libre Multilingual Analyzer — C++ API
Loading...
Searching...
No Matches
Lima::Common::MediaticData::MediaData Class Reference

Holds mediatic data for one media. More...

#include <common/MediaticData/mediaData.h>

Inheritance diagram for Lima::Common::MediaticData::MediaData:
Lima::InitializableObject< MediaData > Lima::Common::MediaticData::LanguageData

Public Member Functions

 MediaData ()
 
 MediaData (const MediaData &md)
 
virtual ~MediaData ()
 
virtual void initialize (MediaId med, const std::string &resourcesPath, XMLConfigurationFiles::XMLConfigurationFileParser &conf)
 initialize languageData with the given module.
 
virtual void init (Common::XMLConfigurationFiles::GroupConfigurationStructure &unitConfiguration, Manager *manager) override
 
MediaId getMedia () const
 
- Public Member Functions inherited from Lima::InitializableObject< MediaData >
 InitializableObject ()
 
 InitializableObject (const InitializableObject &object)
 
InitializableObject & operator= (const InitializableObject &object)
 
virtual ~InitializableObject ()
 
virtual void init (Common::XMLConfigurationFiles::GroupConfigurationStructure &unitConfiguration, Manager *manager)=0
 initialize with parameters from configuration file.
 
const std::string & getId () const
 get the object id
 
void setId (const std::string &id)
 set the object id
 

Friends

class MediaticData
 

Additional Inherited Members

- Public Types inherited from Lima::InitializableObject< MediaData >
typedef InitializableObjectManager< MediaData, NoParameters > Manager
 Manager is the type of the Manager associated to the initializableObject.
 
typedef InitializableObjectFactory< MediaData > Factory
 Factory is the type of the Factory associated to the initializableObject.
 
- Protected Attributes inherited from Lima::InitializableObject< MediaData >
std::string m_id
 

Detailed Description

Holds mediatic data for one media.

Author
Benoit Mathieu mathi.nosp@m.eub@.nosp@m.zoe.c.nosp@m.ea.f.nosp@m.r
Date

Cette classe contient toutes les informations mediatiques intrinseque a un media. Ces informations disponibles doivent etre globales et non specifiques a un module.

Definition at line 49 of file mediaData.h.

Constructor & Destructor Documentation

◆ MediaData() [1/2]

Lima::Common::MediaticData::MediaData::MediaData ( )

Definition at line 42 of file mediaData.cpp.

◆ MediaData() [2/2]

Lima::Common::MediaticData::MediaData::MediaData ( const MediaData &  md)

Definition at line 45 of file mediaData.cpp.

◆ ~MediaData()

Lima::Common::MediaticData::MediaData::~MediaData ( )
virtual

Definition at line 48 of file mediaData.cpp.

Member Function Documentation

◆ getMedia()

MediaId Lima::Common::MediaticData::MediaData::getMedia ( ) const
Returns
the numerical id of the language

Definition at line 55 of file mediaData.cpp.

◆ init()

void Lima::Common::MediaticData::MediaData::init ( Common::XMLConfigurationFiles::GroupConfigurationStructure &  unitConfiguration,
Manager *  manager 
)
overridevirtual

Definition at line 66 of file mediaData.cpp.

◆ initialize()

void Lima::Common::MediaticData::MediaData::initialize ( MediaId  med,
const std::string &  resourcesPath,
XMLConfigurationFiles::XMLConfigurationFileParser &  conf 
)
virtual

initialize languageData with the given module.

Returns
statusCode
Return values
SUCCESS_IDsuccess
INVALID_CONFIGURATIONerror in configuration

Reimplemented in Lima::Common::MediaticData::LanguageData.

Definition at line 57 of file mediaData.cpp.

Friends And Related Symbol Documentation

◆ MediaticData

friend class MediaticData
friend

Definition at line 51 of file mediaData.h.


The documentation for this class was generated from the following files: