OpenTwin 0.1
OpenTwin
 
Loading...
Searching...
No Matches
TableExtractor.h
Go to the documentation of this file.
1/*****************************************************************/
9#pragma once
10#include <string>
11#include <vector>
12#include "EntityFile.h"
13
15{
16public:
18 virtual ~TableExtractor() {};
19
20 virtual void ExtractFromEntitySource(EntityFile* source) = 0;
21
22 virtual void GetNextLine(std::vector<std::string> & line)=0;
23 virtual void GetNextLine(std::string & entireLine)=0;
24 virtual bool HasNextLine()=0;
25 virtual void ResetIterator()=0;
26};
Entity that holds a binary representation of a file. Any type of file should be supported.
Definition TableExtractor.h:15
TableExtractor()
Definition TableExtractor.h:17
virtual void ResetIterator()=0
virtual void GetNextLine(std::vector< std::string > &line)=0
virtual ~TableExtractor()
Definition TableExtractor.h:18
virtual void ExtractFromEntitySource(EntityFile *source)=0
virtual void GetNextLine(std::string &entireLine)=0
virtual bool HasNextLine()=0