LIMA
Libre Multilingual Analyzer — C++ API
Loading...
Searching...
No Matches
Lima::Handler::MultimediaXMLWriter Class Reference

#include <linguisticProcessing/client/AnalysisHandlers/MultimediaDocumentReaderWriter.h>

Inheritance diagram for Lima::Handler::MultimediaXMLWriter:
Lima::Common::BagOfWords::BoWXMLWriter Lima::Common::BagOfWords::AbstractBoWDocumentHandler Lima::AbstractDocumentHandler

Public Member Functions

 MultimediaXMLWriter (std::ostream &os)
 
virtual ~MultimediaXMLWriter ()
 
void writeMultimediaDocumentsHeader ()
 
void writeMultimediaDocumentsFooter ()
 
void processSBinNum (std::vector< float > vect, bool useIterator)
 
void openSNode (const Common::Misc::GenericDocumentProperties *, const std::string &elementName) override
 
void openSIndexingNode (const Common::Misc::GenericDocumentProperties *, const std::string &elementName) override
 
void closeSNode () override
 
void processSContent (const Common::Misc::GenericDocumentProperties *properties) override
 
void closeSContent () override
 
void setSpaces (const std::string &s)
 
void incIndent ()
 
void decIndent ()
 
- Public Member Functions inherited from Lima::Common::BagOfWords::BoWXMLWriter
 BoWXMLWriter (std::ostream &os, int32_t offset=0)
 
virtual ~BoWXMLWriter ()
 
void writeBoWText (const BoWText *document, const bool useIterator, const bool useIndexIterator)
 
void writeBoWToken (const BoWToken *token)
 
void writeBoWDocument (const BoWDocument *document, const bool useIterator, const bool useIndexIterator)
 
void writeBoWDocumentsHeader ()
 
void writeBoWDocumentsFooter ()
 
void writeDocumentsHeader () override
 
void writeDocumentsFooter () override
 
void openSBoWNode (const Lima::Common::Misc::GenericDocumentProperties *properties, const std::string &elementName) override
 
void openSBoWIndexingNode (const Lima::Common::Misc::GenericDocumentProperties *properties, const std::string &elementName) override
 
void processSBoWText (const BoWText *boWText, bool useIterators, bool useIndexIterator) override
 
void processProperties (const Misc::GenericDocumentProperties *properties, bool useIterators, bool useIndexIterator) override
 
void closeSBoWNode () override
 
void writeIndexElement (const IndexElement &element)
 
void setSpaces (const std::string &s)
 
void incIndent ()
 
void decIndent ()
 
void setLanguage (const Lima::MediaId lang)
 
void setLanguage (const std::string &lang)
 
- Public Member Functions inherited from Lima::Common::BagOfWords::AbstractBoWDocumentHandler
virtual ~AbstractBoWDocumentHandler ()
 
- Public Member Functions inherited from Lima::AbstractDocumentHandler
virtual ~AbstractDocumentHandler ()
 destructor
 

Detailed Description

Definition at line 23 of file MultimediaDocumentReaderWriter.h.

Constructor & Destructor Documentation

◆ MultimediaXMLWriter()

MultimediaXMLWriter::MultimediaXMLWriter ( std::ostream &  os)

Definition at line 46 of file MultimediaDocumentReaderWriter.cpp.

◆ ~MultimediaXMLWriter()

MultimediaXMLWriter::~MultimediaXMLWriter ( )
virtual

Definition at line 52 of file MultimediaDocumentReaderWriter.cpp.

Member Function Documentation

◆ closeSContent()

void MultimediaXMLWriter::closeSContent ( )
overridevirtual

Reimplemented from Lima::AbstractDocumentHandler.

Definition at line 290 of file MultimediaDocumentReaderWriter.cpp.

◆ closeSNode()

void MultimediaXMLWriter::closeSNode ( )
overridevirtual

◆ decIndent()

void MultimediaXMLWriter::decIndent ( )

Definition at line 81 of file MultimediaDocumentReaderWriter.cpp.

◆ incIndent()

void MultimediaXMLWriter::incIndent ( )

Definition at line 75 of file MultimediaDocumentReaderWriter.cpp.

◆ openSIndexingNode()

void MultimediaXMLWriter::openSIndexingNode ( const Common::Misc::GenericDocumentProperties *  ,
const std::string &  elementName 
)
overridevirtual

◆ openSNode()

void MultimediaXMLWriter::openSNode ( const Common::Misc::GenericDocumentProperties *  ,
const std::string &  elementName 
)
overridevirtual

◆ processSBinNum()

void MultimediaXMLWriter::processSBinNum ( std::vector< float >  vect,
bool  useIterator 
)

Definition at line 297 of file MultimediaDocumentReaderWriter.cpp.

◆ processSContent()

void MultimediaXMLWriter::processSContent ( const Common::Misc::GenericDocumentProperties *  properties)
overridevirtual

◆ setSpaces()

void MultimediaXMLWriter::setSpaces ( const std::string &  s)

Definition at line 69 of file MultimediaDocumentReaderWriter.cpp.

◆ writeMultimediaDocumentsFooter()

void MultimediaXMLWriter::writeMultimediaDocumentsFooter ( )

Definition at line 64 of file MultimediaDocumentReaderWriter.cpp.

◆ writeMultimediaDocumentsHeader()

void MultimediaXMLWriter::writeMultimediaDocumentsHeader ( )

Definition at line 57 of file MultimediaDocumentReaderWriter.cpp.


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