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

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

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

Public Member Functions

 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 ()
 
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 closeSContent ()
 

Detailed Description

Definition at line 40 of file bowXMLWriter.h.

Constructor & Destructor Documentation

◆ BoWXMLWriter()

Lima::Common::BagOfWords::BoWXMLWriter::BoWXMLWriter ( std::ostream &  os,
int32_t  offset = 0 
)

Definition at line 107 of file bowXMLWriter.cpp.

◆ ~BoWXMLWriter()

Lima::Common::BagOfWords::BoWXMLWriter::~BoWXMLWriter ( )
virtual

Definition at line 112 of file bowXMLWriter.cpp.

Member Function Documentation

◆ closeSBoWNode()

void Lima::Common::BagOfWords::BoWXMLWriter::closeSBoWNode ( )
overridevirtual

◆ decIndent()

void Lima::Common::BagOfWords::BoWXMLWriter::decIndent ( )

Definition at line 89 of file bowXMLWriter.cpp.

◆ incIndent()

void Lima::Common::BagOfWords::BoWXMLWriter::incIndent ( )

Definition at line 88 of file bowXMLWriter.cpp.

◆ openSBoWIndexingNode()

void Lima::Common::BagOfWords::BoWXMLWriter::openSBoWIndexingNode ( const Lima::Common::Misc::GenericDocumentProperties *  properties,
const std::string &  elementName 
)
overridevirtual

◆ openSBoWNode()

void Lima::Common::BagOfWords::BoWXMLWriter::openSBoWNode ( const Lima::Common::Misc::GenericDocumentProperties *  properties,
const std::string &  elementName 
)
overridevirtual

◆ processProperties()

void Lima::Common::BagOfWords::BoWXMLWriter::processProperties ( const Misc::GenericDocumentProperties *  properties,
bool  useIterators,
bool  useIndexIterator 
)
overridevirtual

◆ processSBoWText()

void Lima::Common::BagOfWords::BoWXMLWriter::processSBoWText ( const BoWText *  boWText,
bool  useIterators,
bool  useIndexIterator 
)
overridevirtual

◆ setLanguage() [1/2]

void Lima::Common::BagOfWords::BoWXMLWriter::setLanguage ( const Lima::MediaId  lang)

Definition at line 546 of file bowXMLWriter.cpp.

◆ setLanguage() [2/2]

void Lima::Common::BagOfWords::BoWXMLWriter::setLanguage ( const std::string &  lang)

Definition at line 556 of file bowXMLWriter.cpp.

◆ setSpaces()

void Lima::Common::BagOfWords::BoWXMLWriter::setSpaces ( const std::string &  s)

Definition at line 541 of file bowXMLWriter.cpp.

◆ writeBoWDocument()

void Lima::Common::BagOfWords::BoWXMLWriter::writeBoWDocument ( const BoWDocument *  document,
const bool  useIterator,
const bool  useIndexIterator 
)

◆ writeBoWDocumentsFooter()

void Lima::Common::BagOfWords::BoWXMLWriter::writeBoWDocumentsFooter ( )

Definition at line 128 of file bowXMLWriter.cpp.

◆ writeBoWDocumentsHeader()

void Lima::Common::BagOfWords::BoWXMLWriter::writeBoWDocumentsHeader ( )

Definition at line 123 of file bowXMLWriter.cpp.

◆ writeBoWText()

void Lima::Common::BagOfWords::BoWXMLWriter::writeBoWText ( const BoWText *  document,
const bool  useIterator,
const bool  useIndexIterator 
)

Definition at line 169 of file bowXMLWriter.cpp.

◆ writeBoWToken()

void Lima::Common::BagOfWords::BoWXMLWriter::writeBoWToken ( const BoWToken *  token)

Definition at line 182 of file bowXMLWriter.cpp.

◆ writeDocumentsFooter()

void Lima::Common::BagOfWords::BoWXMLWriter::writeDocumentsFooter ( )
inlineoverridevirtual

Reimplemented from Lima::AbstractDocumentHandler.

Definition at line 59 of file bowXMLWriter.h.

◆ writeDocumentsHeader()

void Lima::Common::BagOfWords::BoWXMLWriter::writeDocumentsHeader ( )
inlineoverridevirtual

Reimplemented from Lima::AbstractDocumentHandler.

Definition at line 58 of file bowXMLWriter.h.

◆ writeIndexElement()

void Lima::Common::BagOfWords::BoWXMLWriter::writeIndexElement ( const IndexElement &  element)

Definition at line 568 of file bowXMLWriter.cpp.


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