OpenTwin 0.1
OpenTwin
 
Loading...
Searching...
No Matches
TableExtractorCSV Class Reference

#include "TableExtractorCSV.h"

Inheritance diagram for TableExtractorCSV:
TableExtractor

Public Member Functions

 ~TableExtractorCSV ()
 
 TableExtractorCSV ()
 
void ExtractFromEntitySource (EntityFile *source) override
 
void SetFileContent (std::vector< char > fileContent)
 
void GetNextLine (std::vector< std::string > &line) override
 
void GetNextLine (std::string &entireLine) override
 
bool HasNextLine () override
 
void ResetIterator () override
 
void SetRowDelimiter (const char delimiter)
 
void SetColumnDelimiter (const char delimiter)
 
- Public Member Functions inherited from TableExtractor
 TableExtractor ()
 
virtual ~TableExtractor ()
 

Constructor & Destructor Documentation

◆ ~TableExtractorCSV()

TableExtractorCSV::~TableExtractorCSV ( )

◆ TableExtractorCSV()

TableExtractorCSV::TableExtractorCSV ( )
inline

Member Function Documentation

◆ ExtractFromEntitySource()

void TableExtractorCSV::ExtractFromEntitySource ( EntityFile * source)
overridevirtual

Implements TableExtractor.

◆ GetNextLine() [1/2]

void TableExtractorCSV::GetNextLine ( std::string & entireLine)
overridevirtual

Implements TableExtractor.

◆ GetNextLine() [2/2]

void TableExtractorCSV::GetNextLine ( std::vector< std::string > & line)
overridevirtual

Implements TableExtractor.

◆ HasNextLine()

bool TableExtractorCSV::HasNextLine ( )
overridevirtual

Implements TableExtractor.

◆ ResetIterator()

void TableExtractorCSV::ResetIterator ( )
overridevirtual

Implements TableExtractor.

◆ SetColumnDelimiter()

void TableExtractorCSV::SetColumnDelimiter ( const char delimiter)

◆ SetFileContent()

void TableExtractorCSV::SetFileContent ( std::vector< char > fileContent)

Directly sets the content of a file to fileContentStream. Only for testing purposes.

Parameters
fileName

◆ SetRowDelimiter()

void TableExtractorCSV::SetRowDelimiter ( const char delimiter)

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