Package lukfor.tables.io.options
Class CsvTableOptions
- java.lang.Object
-
- lukfor.tables.io.options.CsvTableOptions
-
public class CsvTableOptions extends Object
-
-
Constructor Summary
Constructors Constructor Description CsvTableOptions(String filename)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String[]getColumns()StringgetDateFormat()StringgetEncoding()StringgetFilename()StringgetMissingValue()chargetSeparator()booleanisColumnTypeDetection()booleanisHeader()booleanisIgnoreComments()Tableload()CsvTableOptionswithColumns(String... columns)CsvTableOptionswithColumnTypeDetection(boolean columnTypeDetection)CsvTableOptionswithDateFormat(String dateFormat)CsvTableOptionswithEncoding(String encoding)CsvTableOptionswithHeader(boolean header)CsvTableOptionswithIgnoreComments(boolean ignoreComments)CsvTableOptionswithMissingValue(String missingValue)CsvTableOptionswithSeparator(char separator)
-
-
-
Constructor Detail
-
CsvTableOptions
public CsvTableOptions(String filename)
-
-
Method Detail
-
getFilename
public String getFilename()
-
getSeparator
public char getSeparator()
-
withSeparator
public CsvTableOptions withSeparator(char separator)
-
getEncoding
public String getEncoding()
-
withEncoding
public CsvTableOptions withEncoding(String encoding)
-
getMissingValue
public String getMissingValue()
-
withMissingValue
public CsvTableOptions withMissingValue(String missingValue)
-
getDateFormat
public String getDateFormat()
-
withDateFormat
public CsvTableOptions withDateFormat(String dateFormat)
-
isHeader
public boolean isHeader()
-
withHeader
public CsvTableOptions withHeader(boolean header)
-
getColumns
public String[] getColumns()
-
withColumns
public CsvTableOptions withColumns(String... columns)
-
isColumnTypeDetection
public boolean isColumnTypeDetection()
-
withColumnTypeDetection
public CsvTableOptions withColumnTypeDetection(boolean columnTypeDetection)
-
isIgnoreComments
public boolean isIgnoreComments()
-
withIgnoreComments
public CsvTableOptions withIgnoreComments(boolean ignoreComments)
-
load
public Table load() throws IOException
- Throws:
IOException
-
-