|
TFORMer SDK - JAVA
7.5
|
Provides access to JobDataCsv (a CSV-file that serves as JobData for a Job). More...
Public Member Functions | |
| JobDataCsv () | |
| Constructor for JobDataCsv. More... | |
| JobDataCsv (String sFilename, char cSeparator, char cQualifier) | |
| Constructor for JobDataCsv. More... | |
| String | getFilename () |
| Gets the filename of the CSV file. More... | |
| char | getQualifier () |
| Gets the qualifier character that encloses DataField values. More... | |
| char | getSeparator () |
| Gets the separator character that separates DataField names or DataField values. More... | |
| boolean | isHandleEscapeSequences () |
| Gets/Sets a flag indicating whether escape sequences in DataField values like \n or \x40 should be translated by TFORMer SDK. More... | |
| boolean | isReuseValues () |
| Gets a flag indicating whether DataField-values should be reused in consecutive records. More... | |
| void | setFilename (String sFilename) |
| Sets the filename of the CSV file. More... | |
| void | setHandleEscapeSequences (boolean bHandleEscapeSequences) |
| Sets a flag indicating whether escape sequences like \n or \x40 should be translated by TFORMer. More... | |
| void | setQualifier (char cQualifier) |
| Sets the qualifier character that encloses DataField values. More... | |
| void | setReuseValues (boolean bReuseValues) |
| Sets a flag indicating whether DataField values should be reused in consecutive Records. More... | |
| void | setSeparator (char cSeparator) |
| Sets the separator character that separates DataField names or DataField values. More... | |
Provides access to JobDataCsv (a CSV-file that serves as JobData for a Job).
The JobDataCsv enables TFORMer SDK to use CSV-files (or more generic: any text file in a suitable format) as JobData for printing a Job.
The data in such a file provides the values of the DataFields. Each line (except the first one - see below) is treated as a Record. TFORMer SDK matches the column names in the file with the corresponding DataField names if the FormLayout. Therefore the first row of the file must contain the DataField names, separated by a separator character. All other rows contain the DataField values, again separated by a separator character. Each value or name of a DataField may be enclosed in optional qualifier characters. This is useful if the separator character may be part of a DataField value.
The default qualifier character is the double quote ("), the default separator character is the comma (,). If the file uses no qualifiers, set the qualifier to '\0'.
The following example file contains 2 records. The first line lists the DataField-names. The comma (,) is used as separator character and the double quote (") is used as qualifier character:
"Email","JobTitle","Name"
"support@tec-it.com","Support Engineer","Mr. Harald Backoffice"
"sales@tec-it.com","Sales Assistant","Mrs. Susan Frontdesk"
Assume the sample file specified above is stored in C:/temp/Import.txt. The corresponding call to create the JobData and to assign it to a Job is as follows: MISSING tff file that matches the given csv datafields, samples to be adopted too ****
For a general description see JobData.
| JobDataCsv | ( | ) |
| JobDataCsv | ( | String | sFilename, |
| char | cSeparator, | ||
| char | cQualifier | ||
| ) |
Constructor for JobDataCsv.
Initializes a new instance of the JobDataCsv class.
| sFilename | The filename. |
| cSeparator | The separator character. |
| cQualifier | The qualifier character ('\0' if no qualifier should be used). |
| String getFilename | ( | ) |
Gets the filename of the CSV file.
| char getQualifier | ( | ) |
| char getSeparator | ( | ) |
|
inherited |
Gets/Sets a flag indicating whether escape sequences in DataField values like \n or \x40 should be translated by TFORMer SDK.
true if escape sequences in DataField values are translated
|
inherited |
Gets a flag indicating whether DataField-values should be reused in consecutive records.
false if DataField-values are cleared between records| void setFilename | ( | String | sFilename | ) |
Sets the filename of the CSV file.
| sFilename | The filename of the CSV file |
|
inherited |
Sets a flag indicating whether escape sequences like \n or \x40 should be translated by TFORMer.
| bHandleEscapeSequences | true if escape sequences in DataField-values should be translated |
| void setQualifier | ( | char | cQualifier | ) |
|
inherited |
| © 2006-2017 - all rights reserved by TEC-IT Datenverarbeitung GmbH |
![]() |
| Generated on Fri Nov 3 2017 07:59:14 for TFORMer SDK - JAVA with doxygen 1.8.9.1 |