Class DelimitedLineAggregator<T>

java.lang.Object
org.springframework.batch.item.file.transform.ExtractorLineAggregator<T>
org.springframework.batch.item.file.transform.DelimitedLineAggregator<T>
All Implemented Interfaces:
LineAggregator<T>

public class DelimitedLineAggregator<T> extends ExtractorLineAggregator<T>
A LineAggregator implementation that converts an object into a delimited list of strings. The default delimiter is a comma.
Author:
Dave Syer
  • Constructor Details

    • DelimitedLineAggregator

      public DelimitedLineAggregator()
  • Method Details

    • setDelimiter

      public void setDelimiter(String delimiter)
      Public setter for the delimiter.
      Parameters:
      delimiter - the delimiter to set
    • doAggregate

      public String doAggregate(Object[] fields)
      Description copied from class: ExtractorLineAggregator
      Aggregate provided fields into single String.
      Specified by:
      doAggregate in class ExtractorLineAggregator<T>
      Parameters:
      fields - An array of the fields that must be aggregated
      Returns:
      aggregated string