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

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

Inheritance diagram for Lima::Common::BagOfWords::BoWBinaryReader:
Lima::Handler::MultimediaBinaryReader Lima::Handler::MultimediaBinaryStructureReader

Public Member Functions

 BoWBinaryReader ()
 
virtual ~BoWBinaryReader ()
 
void readHeader (std::istream &file)
 
void readBoWText (std::istream &file, BoWText &bowText)
 
BoWBlocType readBoWDocumentBlock (std::istream &file, BoWDocument &document, AbstractBoWDocumentHandler &handler, bool useIterator, bool useIndexIterator)
 
boost::shared_ptr< Lima::Common::BagOfWords::AbstractBoWElement > readBoWToken (std::istream &file)
 
void readSimpleToken (std::istream &file, boost::shared_ptr< BoWToken > token)
 
void readPredicate (std::istream &file, boost::shared_ptr< BoWPredicate > bowPred)
 
BoWFileType getFileType () const
 
std::string getFileTypeString () const
 

Detailed Description

Definition at line 59 of file bowBinaryReaderWriter.h.

Constructor & Destructor Documentation

◆ BoWBinaryReader()

Lima::Common::BagOfWords::BoWBinaryReader::BoWBinaryReader ( )

Definition at line 83 of file bowBinaryReaderWriter.cpp.

◆ ~BoWBinaryReader()

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

Definition at line 87 of file bowBinaryReaderWriter.cpp.

Member Function Documentation

◆ getFileType()

BoWFileType Lima::Common::BagOfWords::BoWBinaryReader::getFileType ( ) const

Definition at line 454 of file bowBinaryReaderWriter.cpp.

◆ getFileTypeString()

std::string Lima::Common::BagOfWords::BoWBinaryReader::getFileTypeString ( ) const

Definition at line 92 of file bowBinaryReaderWriter.cpp.

◆ readBoWDocumentBlock()

BoWBlocType Lima::Common::BagOfWords::BoWBinaryReader::readBoWDocumentBlock ( std::istream &  file,
BoWDocument &  document,
AbstractBoWDocumentHandler &  handler,
bool  useIterator,
bool  useIndexIterator 
)

Definition at line 180 of file bowBinaryReaderWriter.cpp.

◆ readBoWText()

void Lima::Common::BagOfWords::BoWBinaryReader::readBoWText ( std::istream &  file,
BoWText &  bowText 
)

Definition at line 140 of file bowBinaryReaderWriter.cpp.

◆ readBoWToken()

boost::shared_ptr< AbstractBoWElement > Lima::Common::BagOfWords::BoWBinaryReader::readBoWToken ( std::istream &  file)

Definition at line 273 of file bowBinaryReaderWriter.cpp.

◆ readHeader()

void Lima::Common::BagOfWords::BoWBinaryReader::readHeader ( std::istream &  file)

Definition at line 110 of file bowBinaryReaderWriter.cpp.

◆ readPredicate()

void Lima::Common::BagOfWords::BoWBinaryReader::readPredicate ( std::istream &  file,
boost::shared_ptr< BoWPredicate >  bowPred 
)

Definition at line 359 of file bowBinaryReaderWriter.cpp.

◆ readSimpleToken()

void Lima::Common::BagOfWords::BoWBinaryReader::readSimpleToken ( std::istream &  file,
boost::shared_ptr< BoWToken >  token 
)

Definition at line 326 of file bowBinaryReaderWriter.cpp.


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