Class SimpleCsvParser
- java.lang.Object
-
- com.xceptance.xlt.api.report.external.AbstractLineParser
-
- com.xceptance.xlt.api.report.external.SimpleCsvParser
-
- Direct Known Subclasses:
HeadedCsvParser
public class SimpleCsvParser extends AbstractLineParser
Parses lines of a CSV file. Addresses columns by their column index number. Requires unique column names.
-
-
Constructor Summary
Constructors Constructor Description SimpleCsvParser()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected chargetFieldSeparator()Returns the configured CSV field separator character.protected java.lang.StringgetName(int i)Returns the name of the i-th column.ValueSetparse(java.lang.String line)Parse the resource line.-
Methods inherited from class com.xceptance.xlt.api.report.external.AbstractLineParser
getDateFormat, getProperties, getValueNames, parseTime, setProperties, setValueNames
-
-
-
-
Method Detail
-
parse
public ValueSet parse(java.lang.String line)
Parse the resource line.- Specified by:
parsein classAbstractLineParser- Parameters:
line- line to parse- Returns:
- parsed
ValueSetornullif there is currently nothing to return. This might be in case the line has no value of interest.
-
getName
protected java.lang.String getName(int i)
Returns the name of the i-th column.- Parameters:
i- the column index- Returns:
- the column's name
-
getFieldSeparator
protected char getFieldSeparator()
Returns the configured CSV field separator character. By default it is a comma.- Returns:
- field separator
-
-