LIMA
Libre Multilingual Analyzer — C++ API
Loading...
Searching...
No Matches
Lima::Common::BagOfWords::AbstractBoWDocumentHandler Class Referenceabstract

#include <linguisticProcessing/common/BagOfWords/AbstractBoWDocumentHandler.h>

Inheritance diagram for Lima::Common::BagOfWords::AbstractBoWDocumentHandler:
Lima::AbstractDocumentHandler Lima::Common::BagOfWords::BinaryWriterBoWDocumentHandler Lima::Common::BagOfWords::BoWXMLWriter Lima::Common::BagOfWords::TextWriterBoWDocumentHandler Lima::LinguisticProcessing::StructuredBoWToBoWDocument Lima::Handler::MultimediaXMLWriter

Public Member Functions

virtual ~AbstractBoWDocumentHandler ()
 
virtual void openSBoWNode (const Lima::Common::Misc::GenericDocumentProperties *properties, const std::string &elementName)=0
 
virtual void openSBoWIndexingNode (const Lima::Common::Misc::GenericDocumentProperties *properties, const std::string &elementName)=0
 
virtual void processSBoWText (const BoWText *boWText, bool useIterators, bool useIndexIterator)=0
 
virtual void processProperties (const Misc::GenericDocumentProperties *properties, bool useIterators, bool useIndexIterator) override=0
 
virtual void closeSBoWNode ()=0
 
void openSNode (const Lima::Common::Misc::GenericDocumentProperties *properties, const std::string &elementName) override
 
void openSIndexingNode (const Lima::Common::Misc::GenericDocumentProperties *properties, const std::string &elementName) override
 
void closeSNode () override
 
void processSContent (const Lima::Common::Misc::GenericDocumentProperties *) override
 
- Public Member Functions inherited from Lima::AbstractDocumentHandler
virtual ~AbstractDocumentHandler ()
 destructor
 
virtual void writeDocumentsHeader ()
 
virtual void writeDocumentsFooter ()
 
virtual void closeSContent ()
 

Detailed Description

Definition at line 37 of file AbstractBoWDocumentHandler.h.

Constructor & Destructor Documentation

◆ ~AbstractBoWDocumentHandler()

virtual Lima::Common::BagOfWords::AbstractBoWDocumentHandler::~AbstractBoWDocumentHandler ( )
inlinevirtual

Definition at line 40 of file AbstractBoWDocumentHandler.h.

Member Function Documentation

◆ closeSBoWNode()

◆ closeSNode()

void Lima::Common::BagOfWords::AbstractBoWDocumentHandler::closeSNode ( )
inlineoverridevirtual

Implements Lima::AbstractDocumentHandler.

Reimplemented in Lima::Handler::MultimediaXMLWriter.

Definition at line 73 of file AbstractBoWDocumentHandler.h.

◆ openSBoWIndexingNode()

virtual void Lima::Common::BagOfWords::AbstractBoWDocumentHandler::openSBoWIndexingNode ( const Lima::Common::Misc::GenericDocumentProperties *  properties,
const std::string &  elementName 
)
pure virtual

◆ openSBoWNode()

virtual void Lima::Common::BagOfWords::AbstractBoWDocumentHandler::openSBoWNode ( const Lima::Common::Misc::GenericDocumentProperties *  properties,
const std::string &  elementName 
)
pure virtual

◆ openSIndexingNode()

void Lima::Common::BagOfWords::AbstractBoWDocumentHandler::openSIndexingNode ( const Lima::Common::Misc::GenericDocumentProperties *  properties,
const std::string &  elementName 
)
inlineoverridevirtual

Implements Lima::AbstractDocumentHandler.

Reimplemented in Lima::Handler::MultimediaXMLWriter.

Definition at line 67 of file AbstractBoWDocumentHandler.h.

◆ openSNode()

void Lima::Common::BagOfWords::AbstractBoWDocumentHandler::openSNode ( const Lima::Common::Misc::GenericDocumentProperties *  properties,
const std::string &  elementName 
)
inlineoverridevirtual

Implements Lima::AbstractDocumentHandler.

Reimplemented in Lima::Handler::MultimediaXMLWriter.

Definition at line 61 of file AbstractBoWDocumentHandler.h.

◆ processProperties()

virtual void Lima::Common::BagOfWords::AbstractBoWDocumentHandler::processProperties ( const Misc::GenericDocumentProperties *  properties,
bool  useIterators,
bool  useIndexIterator 
)
overridepure virtual

◆ processSBoWText()

virtual void Lima::Common::BagOfWords::AbstractBoWDocumentHandler::processSBoWText ( const BoWText *  boWText,
bool  useIterators,
bool  useIndexIterator 
)
pure virtual

◆ processSContent()

void Lima::Common::BagOfWords::AbstractBoWDocumentHandler::processSContent ( const Lima::Common::Misc::GenericDocumentProperties *  )
inlineoverridevirtual

Reimplemented from Lima::AbstractDocumentHandler.

Reimplemented in Lima::Handler::MultimediaXMLWriter.

Definition at line 78 of file AbstractBoWDocumentHandler.h.


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