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

#include <linguisticProcessing/core/SpecificEntities/NormalizeDateTime.h>

Public Member Functions

 ReferenceData ()
 
 ~ReferenceData ()
 
void parseComplement (const LimaString &complement)
 
void parseReference (const LimaString &str)
 
bool getReferenceDate (const AnalysisContent &analysis, QDate &date) const
 
bool getReferenceTime (const AnalysisContent &analysis, QTime &time) const
 
bool getReferenceLocation (const AnalysisContent &analysis, std::string &location) const
 
const std::string & getDateRefName () const
 
const std::string & getTimeRefName () const
 
const std::string & getLocRefName () const
 
void setDateRefName (const std::string &name)
 
void setTimeRefName (const std::string &name)
 
void setLocRefName (const std::string &name)
 

Detailed Description

Definition at line 38 of file NormalizeDateTime.h.

Constructor & Destructor Documentation

◆ ReferenceData()

Lima::LinguisticProcessing::SpecificEntities::ReferenceData::ReferenceData ( )

Definition at line 84 of file NormalizeDateTime.cpp.

◆ ~ReferenceData()

Lima::LinguisticProcessing::SpecificEntities::ReferenceData::~ReferenceData ( )

Definition at line 90 of file NormalizeDateTime.cpp.

Member Function Documentation

◆ getDateRefName()

const std::string & Lima::LinguisticProcessing::SpecificEntities::ReferenceData::getDateRefName ( ) const
inline

Definition at line 52 of file NormalizeDateTime.h.

◆ getLocRefName()

const std::string & Lima::LinguisticProcessing::SpecificEntities::ReferenceData::getLocRefName ( ) const
inline

Definition at line 54 of file NormalizeDateTime.h.

◆ getReferenceDate()

bool Lima::LinguisticProcessing::SpecificEntities::ReferenceData::getReferenceDate ( const AnalysisContent &  analysis,
QDate &  date 
) const

Definition at line 122 of file NormalizeDateTime.cpp.

◆ getReferenceLocation()

bool Lima::LinguisticProcessing::SpecificEntities::ReferenceData::getReferenceLocation ( const AnalysisContent &  analysis,
std::string &  location 
) const

Definition at line 173 of file NormalizeDateTime.cpp.

◆ getReferenceTime()

bool Lima::LinguisticProcessing::SpecificEntities::ReferenceData::getReferenceTime ( const AnalysisContent &  analysis,
QTime &  time 
) const

Definition at line 156 of file NormalizeDateTime.cpp.

◆ getTimeRefName()

const std::string & Lima::LinguisticProcessing::SpecificEntities::ReferenceData::getTimeRefName ( ) const
inline

Definition at line 53 of file NormalizeDateTime.h.

◆ parseComplement()

void Lima::LinguisticProcessing::SpecificEntities::ReferenceData::parseComplement ( const LimaString &  complement)

Definition at line 92 of file NormalizeDateTime.cpp.

◆ parseReference()

void Lima::LinguisticProcessing::SpecificEntities::ReferenceData::parseReference ( const LimaString &  str)

Definition at line 105 of file NormalizeDateTime.cpp.

◆ setDateRefName()

void Lima::LinguisticProcessing::SpecificEntities::ReferenceData::setDateRefName ( const std::string &  name)
inline

Definition at line 56 of file NormalizeDateTime.h.

◆ setLocRefName()

void Lima::LinguisticProcessing::SpecificEntities::ReferenceData::setLocRefName ( const std::string &  name)
inline

Definition at line 58 of file NormalizeDateTime.h.

◆ setTimeRefName()

void Lima::LinguisticProcessing::SpecificEntities::ReferenceData::setTimeRefName ( const std::string &  name)
inline

Definition at line 57 of file NormalizeDateTime.h.


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