クラス FlatFileItemWriterBuilder.FormattedBuilder<T>
java.lang.ObjectSE
org.springframework.batch.item.file.builder.FlatFileItemWriterBuilder.FormattedBuilder<T>
- 型パラメーター:
T
- 親FlatFileItemWriterBuilder
の型
- 含まれているクラス:
- FlatFileItemWriterBuilder<T>
FormatterLineAggregator
を構築するためのビルダー。コンストラクターの概要
コンストラクターメソッドのサマリー
修飾子と型メソッド説明build()
fieldExtractor
(FieldExtractor<T> fieldExtractor) 各アイテムからフィールドを抽出するために使用するFieldExtractor
を設定します。アイテムの集約に使用するフォーマット文字列を設定しますロケールを設定します。maximumLength
(int maximumLength) フォーマットされた文字列の最大長を設定します。minimumLength
(int minimumLength) フォーマットされた文字列の最小長を設定します。フォーマットされたファイル内で発生する順序で返されるフィールド内の各フィールドの名前。sourceType
(ClassSE<T> sourceType) フィールドが抽出される項目の型を指定します。
コンストラクターの詳細
FormattedBuilder
メソッドの詳細
format
アイテムの集約に使用するフォーマット文字列を設定します- パラメーター:
format
- アイテムの集約に使用- 戻り値:
- チェーン用のビルダーのインスタンス。
locale
ロケールを設定します。- パラメーター:
locale
- 使用対象- 戻り値:
- チェーン用のビルダーのインスタンス。
minimumLength
フォーマットされた文字列の最小長を設定します。これが設定されていない場合、デフォルトでは任意の長さが許可されます。- パラメーター:
minimumLength
- フォーマットされた文字列- 戻り値:
- チェーン用のビルダーのインスタンス。
maximumLength
フォーマットされた文字列の最大長を設定します。これが設定されていない場合、デフォルトでは任意の長さが許可されます。- パラメーター:
maximumLength
- フォーマットされた文字列- 戻り値:
- チェーン用のビルダーのインスタンス。
sourceType
フィールドが抽出される項目の型を指定します。これは、指定された型 (つまり、レコードまたは通常のクラス) に基づいて適切なFieldExtractor
を構成するために使用されます。- パラメーター:
sourceType
- フィールドが抽出されるアイテムの型- 戻り値:
- ビルダーの現在のインスタンス。
- 導入:
- 5.0
fieldExtractor
各アイテムからフィールドを抽出するために使用するFieldExtractor
を設定します。- パラメーター:
fieldExtractor
- 各アイテムからフィールドを抽出するために使用する- 戻り値:
- ビルダーの現在のインスタンス
names
フォーマットされたファイル内で発生する順序で返されるフィールド内の各フィールドの名前。これらの名前は、fieldExtractor(FieldExtractor)
を介して明示的なフィールドエクストラクターが設定されていない場合にのみ、BeanWrapperFieldExtractor
を作成するために使用されます。- パラメーター:
names
- 各フィールドの名前- 戻り値:
- 親
FlatFileItemWriterBuilder
- 関連事項:
build