Project

General

Profile

Download (1.32 KB) Statistics
| Branch: | Tag: | Revision:
1
package eu.etaxonomy.cdm.io.common;
2

    
3
import java.io.Serializable;
4

    
5
public class CsvIOConfigurator implements Serializable{
6

    
7
    private static final long serialVersionUID = -8456333170716346247L;
8

    
9
    private String encoding = "UTF-8";
10
	private String linesTerminatedBy = "\r\n";
11
	private String fieldsEnclosedBy = "\"";
12
	private boolean includeHeaderLines = true;
13
	private String fieldsTerminatedBy=";";
14

    
15
	public static CsvIOConfigurator NewInstance(){
16

    
17
		return new CsvIOConfigurator();
18

    
19
	}
20

    
21
	public String getEncoding() {
22
		return encoding;
23
	}
24
	public void setEncoding(String encoding) {
25
		this.encoding = encoding;
26
	}
27
	public String getLinesTerminatedBy() {
28
		return linesTerminatedBy;
29
	}
30
	public void setLinesTerminatedBy(String linesTerminatedBy) {
31
		this.linesTerminatedBy = linesTerminatedBy;
32
	}
33
	public String getFieldsEnclosedBy() {
34
		return fieldsEnclosedBy;
35
	}
36
	public void setFieldsEnclosedBy(String fieldsEnclosedBy) {
37
		this.fieldsEnclosedBy = fieldsEnclosedBy;
38
	}
39
	public boolean isIncludeHeaderLines() {
40
		return includeHeaderLines;
41
	}
42
	public void setIncludeHeaderLines(boolean hasHeaderLines) {
43
		this.includeHeaderLines = hasHeaderLines;
44
	}
45
	public String getFieldsTerminatedBy() {
46
		return fieldsTerminatedBy;
47
	}
48
	public void setFieldsTerminatedBy(String fieldsTerminatedBy) {
49
		this.fieldsTerminatedBy = fieldsTerminatedBy;
50
	}
51

    
52

    
53

    
54
}
(9-9/65)