LIMA
Libre Multilingual Analyzer — C++ API
Loading...
Searching...
No Matches
Lima::LinguisticProcessing::LinguisticMetaData Class Reference

contains metadata to be kept during the analysis: global generic metadata: file name, language,... More...

#include <linguisticProcessing/core/LinguisticProcessors/LinguisticMetaData.h>

Inheritance diagram for Lima::LinguisticProcessing::LinguisticMetaData:
Lima::AnalysisData

Public Member Functions

 LinguisticMetaData ()
 
virtual ~LinguisticMetaData ()
 
bool hasMetaData (const std::string &id) const
 
const std::string & getMetaData (const std::string &id) const
 
const std::map< std::string, std::string > & getAllMetaData (void) const
 
void setMetaData (const std::string &id, const std::string &value)
 
void setMetaData (const std::map< std::string, std::string > &metaDatas)
 
uint64_t getStartOffset () const
 
void setStartOffset (uint64_t startOffset)
 
const QDate & getDate (const std::string &dateName) const
 
const QTime & getTime (const std::string &timeName) const
 
const std::string & getLocation (const std::string &locName) const
 
void setDate (const std::string &dateName, const QDate &)
 
void setTime (const std::string &timeName, const QTime &)
 
void setLocation (const std::string &locName, const std::string &)
 
- Public Member Functions inherited from Lima::AnalysisData
virtual ~AnalysisData ()
 

Detailed Description

contains metadata to be kept during the analysis: global generic metadata: file name, language,...

Author
Benoit Mathieu

Definition at line 31 of file LinguisticMetaData.h.

Constructor & Destructor Documentation

◆ LinguisticMetaData()

Lima::LinguisticProcessing::LinguisticMetaData::LinguisticMetaData ( )

Definition at line 18 of file LinguisticMetaData.cpp.

◆ ~LinguisticMetaData()

Lima::LinguisticProcessing::LinguisticMetaData::~LinguisticMetaData ( )
virtual

Definition at line 24 of file LinguisticMetaData.cpp.

Member Function Documentation

◆ getAllMetaData()

const std::map< std::string, std::string > & Lima::LinguisticProcessing::LinguisticMetaData::getAllMetaData ( void  ) const

Definition at line 42 of file LinguisticMetaData.cpp.

◆ getDate()

const QDate & Lima::LinguisticProcessing::LinguisticMetaData::getDate ( const std::string &  dateName) const

Definition at line 63 of file LinguisticMetaData.cpp.

◆ getLocation()

const std::string & Lima::LinguisticProcessing::LinguisticMetaData::getLocation ( const std::string &  locName) const

Definition at line 86 of file LinguisticMetaData.cpp.

◆ getMetaData()

const std::string & Lima::LinguisticProcessing::LinguisticMetaData::getMetaData ( const std::string &  id) const

Definition at line 33 of file LinguisticMetaData.cpp.

◆ getStartOffset()

uint64_t Lima::LinguisticProcessing::LinguisticMetaData::getStartOffset ( ) const

Definition at line 57 of file LinguisticMetaData.cpp.

◆ getTime()

const QTime & Lima::LinguisticProcessing::LinguisticMetaData::getTime ( const std::string &  timeName) const

Definition at line 74 of file LinguisticMetaData.cpp.

◆ hasMetaData()

bool Lima::LinguisticProcessing::LinguisticMetaData::hasMetaData ( const std::string &  id) const

Definition at line 28 of file LinguisticMetaData.cpp.

◆ setDate()

void Lima::LinguisticProcessing::LinguisticMetaData::setDate ( const std::string &  dateName,
const QDate &  d 
)

Definition at line 98 of file LinguisticMetaData.cpp.

◆ setLocation()

void Lima::LinguisticProcessing::LinguisticMetaData::setLocation ( const std::string &  locName,
const std::string &  loc 
)

Definition at line 110 of file LinguisticMetaData.cpp.

◆ setMetaData() [1/2]

void Lima::LinguisticProcessing::LinguisticMetaData::setMetaData ( const std::map< std::string, std::string > &  metaDatas)

Definition at line 52 of file LinguisticMetaData.cpp.

◆ setMetaData() [2/2]

void Lima::LinguisticProcessing::LinguisticMetaData::setMetaData ( const std::string &  id,
const std::string &  value 
)

Definition at line 47 of file LinguisticMetaData.cpp.

◆ setStartOffset()

void Lima::LinguisticProcessing::LinguisticMetaData::setStartOffset ( uint64_t  startOffset)

Definition at line 60 of file LinguisticMetaData.cpp.

◆ setTime()

void Lima::LinguisticProcessing::LinguisticMetaData::setTime ( const std::string &  timeName,
const QTime &  t 
)

Definition at line 104 of file LinguisticMetaData.cpp.


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