public class FlatFileItemWriter<T> extends AbstractFileItemWriter<T>
Resource
によって定義され、書き込み可能なファイルを表す必要があります。AbstractFileItemWriter.OutputState
修飾子と型 | フィールドと説明 |
---|---|
protected LineAggregator<T> | lineAggregator |
append, DEFAULT_CHARSET, DEFAULT_LINE_SEPARATOR, DEFAULT_TRANSACTIONAL, lineSeparator, logger, shouldDeleteIfExists, state
コンストラクターと説明 |
---|
FlatFileItemWriter() |
修飾子と型 | メソッドと説明 |
---|---|
void | afterPropertiesSet() 必須プロパティ(lineAggregator)が設定されていることをアサートします。 |
java.lang.String | doWrite(java.util.List<? extends T> items) アイテムの文字列に「改行」が続く文字列を書きます。改行区切りの形式は、基礎となるオペレーティングシステムによって決定されます。 |
void | setLineAggregator(LineAggregator<T> lineAggregator) LineAggregator のパブリック setter。 |
close, getOutputState, open, setAppendAllowed, setEncoding, setFooterCallback, setForceSync, setHeaderCallback, setLineSeparator, setResource, setSaveState, setShouldDeleteIfEmpty, setShouldDeleteIfExists, setTransactional, update, write
getExecutionContextKey, setExecutionContextName, setName
protected LineAggregator<T> lineAggregator
public void afterPropertiesSet() throws java.lang.Exception
java.lang.Exception
InitializingBean.afterPropertiesSet()
public void setLineAggregator(LineAggregator<T> lineAggregator)
LineAggregator
のパブリック setter。これは、アイテムを出力用の行に変換するために使用されます。lineAggregator
- 設定する LineAggregator
public java.lang.String doWrite(java.util.List<? extends T> items)
AbstractFileItemWriter
AbstractFileItemWriter<T>
の doWrite
items
- 書かれる