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

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

Inheritance diagram for Lima::LinguisticProcessing::SpecificEntities::NormalizeDateTimeResources:
Lima::LinguisticProcessing::AbstractResource Lima::LinguisticProcessing::AbstractResourceBase Lima::InitializableObject< AbstractResource, ResourceInitializationParameters >

Public Member Functions

 NormalizeDateTimeResources ()
 
 ~NormalizeDateTimeResources ()
 
void init (Common::XMLConfigurationFiles::GroupConfigurationStructure &unitConfiguration, Manager *manager) override
 
bool hasTimezoneDatabase () const
 
unsigned short getMonthNumber (const LimaString &monthName) const
 
unsigned short getDayNumber (const LimaString &dayName) const
 
unsigned short getValueFromWordCardinalOrOrdinal (const LimaString &dayName) const
 
unsigned short getValueFromNumberOrdinal (const LimaString &dayName) const
 
- Public Member Functions inherited from Lima::LinguisticProcessing::AbstractResource
 AbstractResource (QObject *parent=0)
 
virtual ~AbstractResource ()
 
 AbstractResource (const AbstractResource &)
 
virtual void init (Common::XMLConfigurationFiles::GroupConfigurationStructure &unitConfiguration, Manager *manager) override=0
 initialize with parameters from configuration file.
 
- Public Member Functions inherited from Lima::LinguisticProcessing::AbstractResourceBase
 AbstractResourceBase (QObject *parent=0)
 
virtual ~AbstractResourceBase ()
 
 AbstractResourceBase (const AbstractResourceBase &)
 
QString getResourceFileName (const QString &paramName)
 
- Public Member Functions inherited from Lima::InitializableObject< AbstractResource, ResourceInitializationParameters >
 InitializableObject ()
 
 InitializableObject (const InitializableObject &object)
 
InitializableObject & operator= (const InitializableObject &object)
 
virtual ~InitializableObject ()
 
const std::string & getId () const
 get the object id
 
void setId (const std::string &id)
 set the object id
 

Static Public Attributes

static const unsigned short no_month =static_cast<unsigned short>(-1)
 
static const unsigned short no_day =static_cast<unsigned short>(-1)
 

Additional Inherited Members

- Public Types inherited from Lima::InitializableObject< AbstractResource, ResourceInitializationParameters >
typedef InitializableObjectManager< AbstractResource, ResourceInitializationParameters > Manager
 Manager is the type of the Manager associated to the initializableObject.
 
typedef InitializableObjectFactory< AbstractResource > Factory
 Factory is the type of the Factory associated to the initializableObject.
 
- Signals inherited from Lima::LinguisticProcessing::AbstractResourceBase
void resourceFileChanged (const QString &path)
 Signal triggered whenever one of the registered files changes on disk.
 
- Protected Member Functions inherited from Lima::LinguisticProcessing::AbstractResourceBase
LimaFileSystemWatcher & resourceFileWatcher ()
 Accessor to the file watcher used to register resource files to be watched for changes.
 
- Protected Attributes inherited from Lima::LinguisticProcessing::AbstractResourceBase
AbstractResourceBasePrivate * m_d
 
- Protected Attributes inherited from Lima::InitializableObject< AbstractResource, ResourceInitializationParameters >
std::string m_id
 

Detailed Description

Definition at line 34 of file NormalizeDateTimeResources.h.

Constructor & Destructor Documentation

◆ NormalizeDateTimeResources()

Lima::LinguisticProcessing::SpecificEntities::NormalizeDateTimeResources::NormalizeDateTimeResources ( )

Definition at line 56 of file NormalizeDateTimeResources.cpp.

◆ ~NormalizeDateTimeResources()

Lima::LinguisticProcessing::SpecificEntities::NormalizeDateTimeResources::~NormalizeDateTimeResources ( )

Definition at line 64 of file NormalizeDateTimeResources.cpp.

Member Function Documentation

◆ getDayNumber()

unsigned short Lima::LinguisticProcessing::SpecificEntities::NormalizeDateTimeResources::getDayNumber ( const LimaString &  dayName) const

Definition at line 194 of file NormalizeDateTimeResources.cpp.

◆ getMonthNumber()

unsigned short Lima::LinguisticProcessing::SpecificEntities::NormalizeDateTimeResources::getMonthNumber ( const LimaString &  monthName) const

Definition at line 183 of file NormalizeDateTimeResources.cpp.

◆ getValueFromNumberOrdinal()

unsigned short Lima::LinguisticProcessing::SpecificEntities::NormalizeDateTimeResources::getValueFromNumberOrdinal ( const LimaString &  dayName) const

Definition at line 272 of file NormalizeDateTimeResources.cpp.

◆ getValueFromWordCardinalOrOrdinal()

unsigned short Lima::LinguisticProcessing::SpecificEntities::NormalizeDateTimeResources::getValueFromWordCardinalOrOrdinal ( const LimaString &  dayName) const

Definition at line 205 of file NormalizeDateTimeResources.cpp.

◆ hasTimezoneDatabase()

bool Lima::LinguisticProcessing::SpecificEntities::NormalizeDateTimeResources::hasTimezoneDatabase ( ) const
inline

Definition at line 44 of file NormalizeDateTimeResources.h.

◆ init()

void Lima::LinguisticProcessing::SpecificEntities::NormalizeDateTimeResources::init ( Common::XMLConfigurationFiles::GroupConfigurationStructure &  unitConfiguration,
Manager *  manager 
)
override

Definition at line 71 of file NormalizeDateTimeResources.cpp.

Member Data Documentation

◆ no_day

const unsigned short Lima::LinguisticProcessing::SpecificEntities::NormalizeDateTimeResources::no_day =static_cast<unsigned short>(-1)
static

Definition at line 53 of file NormalizeDateTimeResources.h.

◆ no_month

const unsigned short Lima::LinguisticProcessing::SpecificEntities::NormalizeDateTimeResources::no_month =static_cast<unsigned short>(-1)
static

Definition at line 52 of file NormalizeDateTimeResources.h.


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