クラス 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