OSDN Git Service

DBFlute-0.9.3に更新
[ea2ddl/ea2ddl.git] / ea2ddl-dao / src / main / java / jp / sourceforge / ea2ddl / dao / allcommon / helper / token / file / FileTokenizingOption.java
1 package jp.sourceforge.ea2ddl.dao.allcommon.helper.token.file;\r
2 \r
3 /**\r
4  * @author DBFlute(AutoGenerator)\r
5  */\r
6 public class FileTokenizingOption {\r
7 \r
8     // =====================================================================================\r
9     //                                                                             Attribute\r
10     //                                                                             =========\r
11     protected String _encoding;\r
12 \r
13     protected String _delimiter;\r
14 \r
15     protected boolean _beginFirstLine;\r
16 \r
17     protected boolean _handleEmptyAsNull;\r
18 \r
19     // =====================================================================================\r
20     //                                                                           Easy-to-Use\r
21     //                                                                           ===========\r
22     public FileTokenizingOption delimitateByComma() {\r
23         _delimiter = ",";\r
24         return this;\r
25     }\r
26 \r
27     public FileTokenizingOption delimitateByTab() {\r
28         _delimiter = "\t";\r
29         return this;\r
30     }\r
31 \r
32     public FileTokenizingOption encodeAsUTF8() {\r
33         _encoding = "UTF-8";\r
34         return this;\r
35     }\r
36 \r
37     public FileTokenizingOption encodeAsWindows31J() {\r
38         _encoding = "Windows-31J";\r
39         return this;\r
40     }\r
41 \r
42     public FileTokenizingOption beginFirstLine() {\r
43         _beginFirstLine = true;\r
44         return this;\r
45     }\r
46 \r
47     public FileTokenizingOption handleEmptyAsNull() {\r
48         _handleEmptyAsNull = true;\r
49         return this;\r
50     }\r
51 \r
52     // =====================================================================================\r
53     //                                                                              Accessor\r
54     //                                                                              ========\r
55     public String getDelimiter() {\r
56         return _delimiter;\r
57     }\r
58 \r
59     public void setDelimiter(String delimiter) {\r
60         _delimiter = delimiter;\r
61     }\r
62 \r
63     public String getEncoding() {\r
64         return _encoding;\r
65     }\r
66 \r
67     public void setEncoding(String encoding) {\r
68         _encoding = encoding;\r
69     }\r
70 \r
71     public boolean isBeginFirstLine() {\r
72         return _beginFirstLine;\r
73     }\r
74 \r
75     public boolean isHandleEmptyAsNull() {\r
76         return _handleEmptyAsNull;\r
77     }\r
78 }