Class CSVSeries

All Implemented Interfaces:
Describable<Series>

public class CSVSeries extends Series
Represents a plot data series configuration from an CSV file.
Author:
Allen Reese
  • Constructor Details

    • CSVSeries

      @DataBoundConstructor public CSVSeries(String file, String url, String inclusionFlag, String exclusionValues, boolean displayTableFlag)
  • Method Details

    • getInclusionFlag

      public String getInclusionFlag()
    • getExclusionValues

      public String getExclusionValues()
    • getExclusionValuesList

      public List<String> getExclusionValuesList()
    • getUrl

      public String getUrl()
    • getDisplayTableFlag

      public boolean getDisplayTableFlag()
    • loadSeries

      public List<PlotPoint> loadSeries(FilePath workspaceRootDir, int buildNumber, PrintStream logger)
      Load the series from a properties file.
      Specified by:
      loadSeries in class Series
      Parameters:
      workspaceRootDir - the root directory of the workspace
      buildNumber - the build Number
      logger - the logger to use
      Returns:
      a PlotPoint array of points to plot
    • getDescriptor

      public Descriptor<Series> getDescriptor()
      Specified by:
      getDescriptor in interface Describable<Series>
      Overrides:
      getDescriptor in class Series