类 FlatFileItemWriterBuilder.DelimitedBuilder<T>
- java.lang.Object
- org.springframework.batch.item.file.builder.FlatFileItemWriterBuilder.DelimitedBuilder<T>
- 类型参数:
T
- the type of the parentFlatFileItemWriterBuilder
public static class FlatFileItemWriterBuilder.DelimitedBuilder<T> extends java.lang.Object
A builder for constructing aDelimitedLineAggregator
构造器概要
构造器 限定符 构造器 说明 protected
DelimitedBuilder(FlatFileItemWriterBuilder<T> parent)
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 DelimitedLineAggregator<T>
build()
FlatFileItemWriterBuilder.DelimitedBuilder<T>
delimiter(java.lang.String delimiter)
Define the delimiter for the file.FlatFileItemWriterBuilder<T>
fieldExtractor(FieldExtractor<T> fieldExtractor)
Set theFieldExtractor
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.
构造器详细资料
DelimitedBuilder
protected DelimitedBuilder(FlatFileItemWriterBuilder<T> parent)
方法详细资料
delimiter
public FlatFileItemWriterBuilder.DelimitedBuilder<T> delimiter(java.lang.String delimiter)
Define the delimiter for the file.- 参数:
delimiter
- String used as a delimiter between fields.- 返回:
- The instance of the builder for chaining.
- 另请参阅:
DelimitedLineAggregator.setDelimiter(String)
names
public 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. These names will be used to create aBeanWrapperFieldExtractor
only if no explicit field extractor is set viafieldExtractor(FieldExtractor)
.- 参数:
names
- names of each field- 返回:
- The parent
FlatFileItemWriterBuilder
- 另请参阅:
BeanWrapperFieldExtractor.setNames(String[])
fieldExtractor
public FlatFileItemWriterBuilder<T> fieldExtractor(FieldExtractor<T> fieldExtractor)
Set theFieldExtractor
to use to extract fields from each item.- 参数:
fieldExtractor
- to use to extract fields from each item- 返回:
- The parent
FlatFileItemWriterBuilder
build
public DelimitedLineAggregator<T> build()