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

Callback to handle multimedia documents. More...

#include <common/Handler/AbstractDocumentHandler.h>

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

Public Member Functions

virtual ~AbstractDocumentHandler ()
 destructor
 
virtual void writeDocumentsHeader ()
 
virtual void writeDocumentsFooter ()
 
virtual void openSNode (const Lima::Common::Misc::GenericDocumentProperties *properties, const std::string &elementName)=0
 
virtual void openSIndexingNode (const Lima::Common::Misc::GenericDocumentProperties *properties, const std::string &elementName)=0
 
virtual void processProperties (const Lima::Common::Misc::GenericDocumentProperties *properties, bool useIterator, bool useIndexIterator)=0
 
virtual void closeSNode ()=0
 
virtual void processSContent (const Lima::Common::Misc::GenericDocumentProperties *)
 
virtual void closeSContent ()
 

Detailed Description

Callback to handle multimedia documents.

Definition at line 29 of file AbstractDocumentHandler.h.

Constructor & Destructor Documentation

◆ ~AbstractDocumentHandler()

virtual Lima::AbstractDocumentHandler::~AbstractDocumentHandler ( )
inlinevirtual

destructor

Definition at line 33 of file AbstractDocumentHandler.h.

Member Function Documentation

◆ closeSContent()

virtual void Lima::AbstractDocumentHandler::closeSContent ( )
inlinevirtual

Reimplemented in Lima::Handler::MultimediaXMLWriter.

Definition at line 45 of file AbstractDocumentHandler.h.

◆ closeSNode()

virtual void Lima::AbstractDocumentHandler::closeSNode ( )
pure virtual

◆ openSIndexingNode()

virtual void Lima::AbstractDocumentHandler::openSIndexingNode ( const Lima::Common::Misc::GenericDocumentProperties *  properties,
const std::string &  elementName 
)
pure virtual

◆ openSNode()

virtual void Lima::AbstractDocumentHandler::openSNode ( const Lima::Common::Misc::GenericDocumentProperties *  properties,
const std::string &  elementName 
)
pure virtual

◆ processProperties()

◆ processSContent()

virtual void Lima::AbstractDocumentHandler::processSContent ( const Lima::Common::Misc::GenericDocumentProperties *  )
inlinevirtual

◆ writeDocumentsFooter()

virtual void Lima::AbstractDocumentHandler::writeDocumentsFooter ( )
inlinevirtual

Reimplemented in Lima::Common::BagOfWords::BoWXMLWriter.

Definition at line 36 of file AbstractDocumentHandler.h.

◆ writeDocumentsHeader()

virtual void Lima::AbstractDocumentHandler::writeDocumentsHeader ( )
inlinevirtual

Reimplemented in Lima::Common::BagOfWords::BoWXMLWriter.

Definition at line 35 of file AbstractDocumentHandler.h.


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