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>
A
LineAggregator implementation that converts an object into a delimited list
of strings. The default delimiter is a comma.- Author:
- Dave Syer
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondoAggregate(Object[] fields) Aggregate provided fields into single String.voidsetDelimiter(String delimiter) Public setter for the delimiter.Methods inherited from class org.springframework.batch.item.file.transform.ExtractorLineAggregator
aggregate, setFieldExtractor
-
Constructor Details
-
DelimitedLineAggregator
public DelimitedLineAggregator()
-
-
Method Details
-
setDelimiter
Public setter for the delimiter.- Parameters:
delimiter- the delimiter to set
-
doAggregate
Description copied from class:ExtractorLineAggregatorAggregate provided fields into single String.- Specified by:
doAggregatein classExtractorLineAggregator<T>- Parameters:
fields- An array of the fields that must be aggregated- Returns:
- aggregated string
-