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
14
class
TableExtractor
15
{
16
public
:
17
TableExtractor
() {};
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
};
EntityFile.h
Entity that holds a binary representation of a file. Any type of file should be supported.
TableExtractor
Definition
TableExtractor.h:15
TableExtractor::TableExtractor
TableExtractor()
Definition
TableExtractor.h:17
TableExtractor::ResetIterator
virtual void ResetIterator()=0
TableExtractor::GetNextLine
virtual void GetNextLine(std::vector< std::string > &line)=0
TableExtractor::~TableExtractor
virtual ~TableExtractor()
Definition
TableExtractor.h:18
TableExtractor::ExtractFromEntitySource
virtual void ExtractFromEntitySource(EntityFile *source)=0
TableExtractor::GetNextLine
virtual void GetNextLine(std::string &entireLine)=0
TableExtractor::HasNextLine
virtual bool HasNextLine()=0
Services
ImportParameterizedData
include
TableExtractor.h
Generated by
1.10.0