# Package org.apache.jmeter.report.core

package org.apache.jmeter.report.core
This package contains the components used for parsing the load test results and writing the computed results.

- Class
  Description
  AbstractSampleWriter
  Base class for implementing sample writer.
  ControllerSamplePredicate
  The class ControllerSamplePredicate provides a way to define whether a sample is a controller.
  Converters
  The class Converters provides converters of string.
  ConvertException
  The class ConvertException provides an exception when ConvertStringMethod.execute fails.
  CsvFile
  Represents a CSV file
  CsvSampleReader
  Reader class for reading CSV files.
  CsvSampleWriter
  Class to be used to write samples to a csv destination (OutputStream, Writer or a File).
  DataContext
  The class DataContext provides a map to store data for reports generation.
  JsonUtil
  The class JsonUtil provides helper functions to generate Json.
  Sample
  Represents a sample read from a CSV source.
  SampleBuilder
  This class is meant to simplify the building of samples.
  SampleComparator
  Defines a comparator for `Sample` instances
  SampleException
  Thrown when some sample processing occurred
  SampleMetadata
  Describe samples structure by holding sample column names and theirs matching indexes.
  SampleMetaDataParser
  Simple parser to get a `SampleMetadata` instance
  SamplePredicate
  The interface SamplePredicate represents a predicate to apply to a sample.
  SampleSelector<TSelection>
  The interface SampleSelector represents a typed projection from a sample.
  SampleWriter
  Describes sample writer basic operations.
  Basically a sample writer is able to write samples to an unknown destination and close itself.
  StringConverter<TDest>
  The interface StringConverter represents a converter from a string to another type.
  TimeHelper
  The class TimeHelper provides helper functions to ease time displaying.