T - the type of the parent FlatFileItemWriterBuilderpublic static class FlatFileItemWriterBuilder.DelimitedBuilder<T>
extends java.lang.Object
DelimitedLineAggregator| Modifier | Constructor and Description |
|---|---|
protected |
DelimitedBuilder(FlatFileItemWriterBuilder<T> parent) |
| Modifier and Type | Method and Description |
|---|---|
DelimitedLineAggregator<T> |
build() |
FlatFileItemWriterBuilder.DelimitedBuilder<T> |
delimiter(java.lang.String delimiter)
Define the delimiter for the file.
|
FlatFileItemWriterBuilder<T> |
fieldExtractor(FieldExtractor<T> fieldExtractor)
Set the
FieldExtractor to use to extract fields from each item. |
FlatFileItemWriterBuilder<T> |
names(java.lang.String... names)
Names of each of the fields within the fields that are returned in the order
they occur within the delimited file.
|
protected DelimitedBuilder(FlatFileItemWriterBuilder<T> parent)
public FlatFileItemWriterBuilder.DelimitedBuilder<T> delimiter(java.lang.String delimiter)
delimiter - String used as a delimiter between fields.DelimitedLineAggregator.setDelimiter(String)public FlatFileItemWriterBuilder<T> names(java.lang.String... names)
BeanWrapperFieldExtractor only if no explicit field extractor
is set via fieldExtractor(FieldExtractor).names - names of each fieldFlatFileItemWriterBuilderBeanWrapperFieldExtractor.setNames(String[])public FlatFileItemWriterBuilder<T> fieldExtractor(FieldExtractor<T> fieldExtractor)
FieldExtractor to use to extract fields from each item.fieldExtractor - to use to extract fields from each itemFlatFileItemWriterBuilderpublic DelimitedLineAggregator<T> build()