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

DictionaryEntryHandler used to convert dico ids into stringPool ids when dictionary keys are different from stringPool ones. More...

#include <linguisticProcessing/core/AnalysisDict/EnhancedAnalysisDictionaryEntry.h>

Inheritance diagram for Lima::LinguisticProcessing::AnalysisDict::NotMainKeysDictionaryEntryHandler:
Lima::LinguisticProcessing::AnalysisDict::AbstractDictionaryEntryHandler

Public Member Functions

 NotMainKeysDictionaryEntryHandler (std::shared_ptr< Lima::Common::AbstractAccessByString > access, Lima::FsaStringsPool *sp)
 
virtual ~NotMainKeysDictionaryEntryHandler ()
 
void setDelegate (AbstractDictionaryEntryHandler *delegate)
 
void startEntry (StringsPoolIndex form) override
 
void endEntry () override
 
void foundLingInfos (StringsPoolIndex lemma, StringsPoolIndex norm) override
 
void deleteLingInfos (StringsPoolIndex lemma, StringsPoolIndex norm) override
 
void endLingInfos () override
 
void foundConcatenated () override
 
void deleteConcatenated () override
 
void foundComponent (uint64_t position, uint64_t length, StringsPoolIndex form) override
 
void endComponent () override
 
void endConcatenated () override
 
void foundAccentedForm (StringsPoolIndex form) override
 
void deleteAccentedForm (StringsPoolIndex form) override
 
void endAccentedForm () override
 
void foundProperties (LinguisticCode lings) override
 
- Public Member Functions inherited from Lima::LinguisticProcessing::AnalysisDict::AbstractDictionaryEntryHandler
virtual ~AbstractDictionaryEntryHandler ()
 

Detailed Description

DictionaryEntryHandler used to convert dico ids into stringPool ids when dictionary keys are different from stringPool ones.

Definition at line 78 of file EnhancedAnalysisDictionaryEntry.h.

Constructor & Destructor Documentation

◆ NotMainKeysDictionaryEntryHandler()

Lima::LinguisticProcessing::AnalysisDict::NotMainKeysDictionaryEntryHandler::NotMainKeysDictionaryEntryHandler ( std::shared_ptr< Lima::Common::AbstractAccessByString >  access,
Lima::FsaStringsPool *  sp 
)
inline

Definition at line 82 of file EnhancedAnalysisDictionaryEntry.h.

◆ ~NotMainKeysDictionaryEntryHandler()

virtual Lima::LinguisticProcessing::AnalysisDict::NotMainKeysDictionaryEntryHandler::~NotMainKeysDictionaryEntryHandler ( )
inlinevirtual

Definition at line 88 of file EnhancedAnalysisDictionaryEntry.h.

Member Function Documentation

◆ deleteAccentedForm()

void Lima::LinguisticProcessing::AnalysisDict::NotMainKeysDictionaryEntryHandler::deleteAccentedForm ( StringsPoolIndex  form)
inlineoverridevirtual

◆ deleteConcatenated()

void Lima::LinguisticProcessing::AnalysisDict::NotMainKeysDictionaryEntryHandler::deleteConcatenated ( )
inlineoverridevirtual

◆ deleteLingInfos()

void Lima::LinguisticProcessing::AnalysisDict::NotMainKeysDictionaryEntryHandler::deleteLingInfos ( StringsPoolIndex  lemma,
StringsPoolIndex  norm 
)
overridevirtual

◆ endAccentedForm()

void Lima::LinguisticProcessing::AnalysisDict::NotMainKeysDictionaryEntryHandler::endAccentedForm ( )
inlineoverridevirtual

◆ endComponent()

void Lima::LinguisticProcessing::AnalysisDict::NotMainKeysDictionaryEntryHandler::endComponent ( )
inlineoverridevirtual

◆ endConcatenated()

void Lima::LinguisticProcessing::AnalysisDict::NotMainKeysDictionaryEntryHandler::endConcatenated ( )
inlineoverridevirtual

◆ endEntry()

void Lima::LinguisticProcessing::AnalysisDict::NotMainKeysDictionaryEntryHandler::endEntry ( )
inlineoverridevirtual

◆ endLingInfos()

void Lima::LinguisticProcessing::AnalysisDict::NotMainKeysDictionaryEntryHandler::endLingInfos ( )
inlineoverridevirtual

◆ foundAccentedForm()

void Lima::LinguisticProcessing::AnalysisDict::NotMainKeysDictionaryEntryHandler::foundAccentedForm ( StringsPoolIndex  form)
inlineoverridevirtual

◆ foundComponent()

void Lima::LinguisticProcessing::AnalysisDict::NotMainKeysDictionaryEntryHandler::foundComponent ( uint64_t  position,
uint64_t  length,
StringsPoolIndex  form 
)
inlineoverridevirtual

◆ foundConcatenated()

void Lima::LinguisticProcessing::AnalysisDict::NotMainKeysDictionaryEntryHandler::foundConcatenated ( )
inlineoverridevirtual

◆ foundLingInfos()

void Lima::LinguisticProcessing::AnalysisDict::NotMainKeysDictionaryEntryHandler::foundLingInfos ( StringsPoolIndex  lemma,
StringsPoolIndex  norm 
)
overridevirtual

◆ foundProperties()

void Lima::LinguisticProcessing::AnalysisDict::NotMainKeysDictionaryEntryHandler::foundProperties ( LinguisticCode  lings)
inlineoverridevirtual

◆ setDelegate()

void Lima::LinguisticProcessing::AnalysisDict::NotMainKeysDictionaryEntryHandler::setDelegate ( AbstractDictionaryEntryHandler *  delegate)
inline

Definition at line 117 of file EnhancedAnalysisDictionaryEntry.h.

◆ startEntry()

void Lima::LinguisticProcessing::AnalysisDict::NotMainKeysDictionaryEntryHandler::startEntry ( StringsPoolIndex  form)
inlineoverridevirtual

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