This documenta- tion describes the current state of development.
Note that interfaces and functionality may still change.

Prokee Modules:
  A
  B
  C
  D
  E
  F
  G
  I
  L
  M
  N
  O
  P
  R
  S
  T
  U
  W

     open all    |    close all

GUI Elements:
  B
  C
  I
  M
  P
  R
  S
  T

     open all    |    close all

GUI Interactions:
  B
  F
  H
  S

     open all    |    close all

GUI Layouts:
  L

     open all    |    close all

Games/Demos:
  M

     open all    |    close all

Third Party Libraries:
  P
  F
  Z

     open all    |    close all

Information about this Website / Informationen zu dieser Webseite:
In case of any questions, or comments, please feel free to contact me via email at apoll500@gmail.com.

Module csv [Version: v01] (Interface AbsCsvSettings)

   [AbsCsvField]   [AbsCsvRecord]   [AbsCsvSettings]   [AbsCsvData]

Contents

Inheritance:
AbsCsvSettings
Implementations: CsvSettings

Constructors:
CsvSettings
AbsCsvSettings *createCsvSettings(int f,int r,int s)

Members:
field_seperator_in
int field_seperator_in;
field_seperator_out
int field_seperator_out;
record_seperator_in
int record_seperator_in;
record_seperator_out
int record_seperator_out;
string_marker_in
int string_marker_in;
string_marker_out
int string_marker_out;

Motivation


Constructors

   CsvSettings


Setzt die Member-Variablen wie folgt:
field_seperator_in = f
field_seperator_out = f
record_seperator_in = r
record_seperator_out = r
string_marker_in = s
string_marker_out = s


Constructor:
CsvSettings(int f,int r,int s)

Factory Method:
AbsCsvSettings *AbsCsvSettingsInterface::createCsvSettings(int f,int r,int s)

Wrapper Class:
CsvSettingsWrapper(int f,int r,int s)

The static method AbsCsvSettingsInterface::createCsvSettings creates a new instance of class CsvSettings.

Parameters:
Type Name Direction Description
int ffield_seperator
int rrecord_seperator
int sstring_marker

Return value:
Returns an instance of CsvSettings.


Members

   field_seperator_in


Zeichen welches zwei Felder voneinander trennt. Zum Beispiel ,.
Dieses Trennzeichen wird beim einlesen der csv-Daten verwendet.

Signature:
int field_seperator_in;

Setter- and getter-methods:
Use the methods get_field_seperator_in() and set_field_seperator_in(int) to get and set the value of this member variable.

   field_seperator_out


Zeichen welches zwei Felder voneinander trennt. Zum Beispiel ,.
Dieses Trennzeichen wird beim ausgeben der csv-Daten verwendet.

Signature:
int field_seperator_out;

Setter- and getter-methods:
Use the methods get_field_seperator_out() and set_field_seperator_out(int) to get and set the value of this member variable.

   record_seperator_in


Zeichen welches zwei Zeilen voneinander trennt. Zum Beispiel \n.
Dieses Trennzeichen wird beim einlesen der csv-Daten verwendet.

Signature:
int record_seperator_in;

Setter- and getter-methods:
Use the methods get_record_seperator_in() and set_record_seperator_in(int) to get and set the value of this member variable.

   record_seperator_out


Zeichen welches zwei Zeilen voneinander trennt. Zum Beispiel \n.
Dieses Trennzeichen wird beim ausgeben der csv-Daten verwendet.

Signature:
int record_seperator_out;

Setter- and getter-methods:
Use the methods get_record_seperator_out() and set_record_seperator_out(int) to get and set the value of this member variable.

   string_marker_in


Zeichen welches zum markieren von Beginn und Ende von Strings verwendet wird. Zum Beispiel ".
Dieses Trennzeichen wird beim einlesen der csv-Daten verwendet.

Signature:
int string_marker_in;

Setter- and getter-methods:
Use the methods get_string_marker_in() and set_string_marker_in(int) to get and set the value of this member variable.

   string_marker_out


Zeichen welches zum markieren von Beginn und Ende von Strings verwendet wird. Zum Beispiel ".
Dieses Trennzeichen wird beim ausgeben der csv-Daten verwendet.

Signature:
int string_marker_out;

Setter- and getter-methods:
Use the methods get_string_marker_out() and set_string_marker_out(int) to get and set the value of this member variable.


Copyright © 2017 - 2019 by Andreas Pollhammer