Package org.dashbuilder.dataset.def
Class CSVDataSetDef
- java.lang.Object
-
- org.dashbuilder.dataset.def.DataSetDef
-
- org.dashbuilder.dataset.def.CSVDataSetDef
-
public class CSVDataSetDef extends DataSetDef
-
-
Field Summary
Fields Modifier and Type Field Description protected @NotNull(groups=CSVDataSetDefValidation.class) @Size(min=1,groups=CSVDataSetDefValidation.class) StringdatePatternprotected @NotNull(groups=CSVDataSetDefValidation.class) CharacterescapeCharprotected @NotNull(groups=CSVDataSetDefFilePathValidation.class) @Size(min=1,groups=CSVDataSetDefFilePathValidation.class) StringfilePathprotected @NotNull(groups=CSVDataSetDefFileURLValidation.class) @Size(min=1,groups=CSVDataSetDefFileURLValidation.class) StringfileURLprotected @NotNull(groups=CSVDataSetDefValidation.class) @Size(min=1,groups=CSVDataSetDefValidation.class) StringnumberPatternprotected @NotNull(groups=CSVDataSetDefValidation.class) CharacterquoteCharprotected @NotNull(groups=CSVDataSetDefValidation.class) CharacterseparatorChar-
Fields inherited from class org.dashbuilder.dataset.def.DataSetDef
allColumnsEnabled, cacheEnabled, cacheMaxRows, columns, dataSetFilter, isPublic, name, patternMap, propertyMap, provider, pushEnabled, pushMaxSize, refreshAlways, refreshTime, UUID
-
-
Constructor Summary
Constructors Constructor Description CSVDataSetDef()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DataSetDefclone()booleanequals(Object obj)StringgetDatePattern()StringgetDatePattern(String columnId)CharactergetEscapeChar()StringgetFilePath()StringgetFileURL()chargetNumberDecimalSeparator(String columnId)chargetNumberGroupSeparator(String columnId)StringgetNumberPattern()StringgetNumberPattern(String columnId)StringgetPattern(String columnId)CharactergetQuoteChar()CharactergetSeparatorChar()inthashCode()voidsetDatePattern(String datePattern)voidsetEscapeChar(Character escapeChar)voidsetFilePath(String filePath)voidsetFileURL(String fileURL)voidsetNumberPattern(String numberPattern)voidsetQuoteChar(Character quoteChar)voidsetSeparatorChar(Character separatorChar)StringtoString()-
Methods inherited from class org.dashbuilder.dataset.def.DataSetDef
addColumn, clone, getCacheMaxRows, getColumnById, getColumns, getDataSetFilter, getName, getProperty, getPropertyNames, getProvider, getPushMaxSize, getRefreshTime, getRefreshTimeAmount, getUUID, isAllColumnsEnabled, isCacheEnabled, isPublic, isPushEnabled, isRefreshAlways, setAllColumnsEnabled, setCacheEnabled, setCacheMaxRows, setColumns, setDataSetFilter, setName, setPattern, setProperty, setProvider, setPublic, setPushEnabled, setPushMaxSize, setRefreshAlways, setRefreshTime, setUUID
-
-
-
-
Field Detail
-
fileURL
@NotNull(groups=CSVDataSetDefFileURLValidation.class) @Size(min=1, groups=CSVDataSetDefFileURLValidation.class) protected @NotNull(groups=CSVDataSetDefFileURLValidation.class) @Size(min=1,groups=CSVDataSetDefFileURLValidation.class) String fileURL
-
filePath
@NotNull(groups=CSVDataSetDefFilePathValidation.class) @Size(min=1, groups=CSVDataSetDefFilePathValidation.class) protected @NotNull(groups=CSVDataSetDefFilePathValidation.class) @Size(min=1,groups=CSVDataSetDefFilePathValidation.class) String filePath
-
separatorChar
@NotNull(groups=CSVDataSetDefValidation.class) protected @NotNull(groups=CSVDataSetDefValidation.class) Character separatorChar
-
quoteChar
@NotNull(groups=CSVDataSetDefValidation.class) protected @NotNull(groups=CSVDataSetDefValidation.class) Character quoteChar
-
escapeChar
@NotNull(groups=CSVDataSetDefValidation.class) protected @NotNull(groups=CSVDataSetDefValidation.class) Character escapeChar
-
datePattern
@NotNull(groups=CSVDataSetDefValidation.class) @Size(min=1, groups=CSVDataSetDefValidation.class) protected @NotNull(groups=CSVDataSetDefValidation.class) @Size(min=1,groups=CSVDataSetDefValidation.class) String datePattern
-
numberPattern
@NotNull(groups=CSVDataSetDefValidation.class) @Size(min=1, groups=CSVDataSetDefValidation.class) protected @NotNull(groups=CSVDataSetDefValidation.class) @Size(min=1,groups=CSVDataSetDefValidation.class) String numberPattern
-
-
Method Detail
-
getFileURL
public String getFileURL()
-
setFileURL
public void setFileURL(String fileURL)
-
getFilePath
public String getFilePath()
-
setFilePath
public void setFilePath(String filePath)
-
getSeparatorChar
public Character getSeparatorChar()
-
setSeparatorChar
public void setSeparatorChar(Character separatorChar)
-
getQuoteChar
public Character getQuoteChar()
-
setQuoteChar
public void setQuoteChar(Character quoteChar)
-
getEscapeChar
public Character getEscapeChar()
-
setEscapeChar
public void setEscapeChar(Character escapeChar)
-
getPattern
public String getPattern(String columnId)
- Overrides:
getPatternin classDataSetDef
-
getNumberPattern
public String getNumberPattern()
-
setNumberPattern
public void setNumberPattern(String numberPattern)
-
getDatePattern
public String getDatePattern()
-
setDatePattern
public void setDatePattern(String datePattern)
-
getNumberGroupSeparator
public char getNumberGroupSeparator(String columnId)
-
getNumberDecimalSeparator
public char getNumberDecimalSeparator(String columnId)
-
equals
public boolean equals(Object obj)
- Overrides:
equalsin classDataSetDef
-
hashCode
public int hashCode()
- Overrides:
hashCodein classDataSetDef
-
clone
public DataSetDef clone()
- Overrides:
clonein classDataSetDef
-
-