public class CSVDataSetDefBuilderImpl extends AbstractDataSetDefBuilder<CSVDataSetDefBuilderImpl> implements CSVDataSetDefBuilder<CSVDataSetDefBuilderImpl>
def| Constructor and Description |
|---|
CSVDataSetDefBuilderImpl() |
| Modifier and Type | Method and Description |
|---|---|
CSVDataSetDefBuilderImpl |
allColumns(boolean all)
It tells the CSV provider whether to include all the columns in the CSV defintion or
only those columns explicitly declared into the data set definition.
|
protected DataSetDef |
createDataSetDef() |
CSVDataSetDefBuilderImpl |
date(String columnId,
String datePattern)
Set the pattern for the specified date column.
|
CSVDataSetDefBuilderImpl |
datePattern(String datePattern)
Set the overall pattern used to read date columns.
|
CSVDataSetDefBuilderImpl |
escapeChar(char escape)
Set the escape char.
|
CSVDataSetDefBuilderImpl |
filePath(String path)
The CSV file path
|
CSVDataSetDefBuilderImpl |
fileURL(String url)
A valid CSV stream URL
|
CSVDataSetDefBuilderImpl |
number(String columnId,
String numberPattern)
Set the pattern for the specified numeric column.
|
CSVDataSetDefBuilderImpl |
numberPattern(String numberPattern)
Set the overall pattern used to read numeric columns.
|
CSVDataSetDefBuilderImpl |
quoteChar(char quote)
Set the quote symbol.
|
CSVDataSetDefBuilderImpl |
separatorChar(char separator)
Set the CSV column separator char.
|
buildDef, cacheOff, cacheOn, column, date, label, name, number, pushOff, pushOn, refreshOff, refreshOn, text, uuidprotected DataSetDef createDataSetDef()
createDataSetDef in class AbstractDataSetDefBuilder<CSVDataSetDefBuilderImpl>public CSVDataSetDefBuilderImpl fileURL(String url)
CSVDataSetDefBuilderfileURL in interface CSVDataSetDefBuilder<CSVDataSetDefBuilderImpl>url - A valid URL to a CSV streampublic CSVDataSetDefBuilderImpl filePath(String path)
CSVDataSetDefBuilderfilePath in interface CSVDataSetDefBuilder<CSVDataSetDefBuilderImpl>path - A valid path to a local file.public CSVDataSetDefBuilderImpl allColumns(boolean all)
CSVDataSetDefBuilderallColumns in interface CSVDataSetDefBuilder<CSVDataSetDefBuilderImpl>all - If tru all the CSV columns will be part of the data set (default true).public CSVDataSetDefBuilderImpl separatorChar(char separator)
CSVDataSetDefBuilderseparatorChar in interface CSVDataSetDefBuilder<CSVDataSetDefBuilderImpl>separator - An string for separating columnspublic CSVDataSetDefBuilderImpl quoteChar(char quote)
CSVDataSetDefBuilderquoteChar in interface CSVDataSetDefBuilder<CSVDataSetDefBuilderImpl>quote - A char representing the quote symbolpublic CSVDataSetDefBuilderImpl escapeChar(char escape)
CSVDataSetDefBuilderescapeChar in interface CSVDataSetDefBuilder<CSVDataSetDefBuilderImpl>escape - The scape charpublic CSVDataSetDefBuilderImpl date(String columnId, String datePattern)
CSVDataSetDefBuilderdate in interface CSVDataSetDefBuilder<CSVDataSetDefBuilderImpl>columnId - The id of the columndatePattern - The pattern of the column values. (See java.text.DateFormat)SimpleDateFormatpublic CSVDataSetDefBuilderImpl number(String columnId, String numberPattern)
CSVDataSetDefBuildernumber in interface CSVDataSetDefBuilder<CSVDataSetDefBuilderImpl>columnId - The id of the columnnumberPattern - The pattern of the column values. (See java.text.DecimalFormat)DecimalFormatpublic CSVDataSetDefBuilderImpl datePattern(String datePattern)
CSVDataSetDefBuilderdatePattern in interface CSVDataSetDefBuilder<CSVDataSetDefBuilderImpl>datePattern - The pattern of the column values. (See java.text.DateFormat)SimpleDateFormatpublic CSVDataSetDefBuilderImpl numberPattern(String numberPattern)
CSVDataSetDefBuildernumberPattern in interface CSVDataSetDefBuilder<CSVDataSetDefBuilderImpl>numberPattern - The pattern of the column values. (See java.text.DecimalFormat)DecimalFormatCopyright © 2017–2020 JBoss by Red Hat. All rights reserved.