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 Details

    • SimpleCsvParser

      public SimpleCsvParser()
  • Method Details

    • parse

      public ValueSet parse(String line)
      Parse the resource line.
      Specified by:
      parse in class AbstractLineParser
      Parameters:
      line - line to parse
      Returns:
      parsed ValueSet or null if there is currently nothing to return. This might be in case the line has no value of interest.
    • getName

      protected 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