クラス FlatFileItemReaderBuilder.DelimitedBuilder<T>
java.lang.ObjectSE
org.springframework.batch.item.file.builder.FlatFileItemReaderBuilder.DelimitedBuilder<T>
- 型パラメーター:
T
- 親FlatFileItemReaderBuilder
の型
- 含まれているクラス:
- FlatFileItemReaderBuilder<T>
DelimitedLineTokenizer
を構築するためのビルダー コンストラクターの概要
コンストラクターメソッドのサマリー
修飾子と型メソッド説明addIncludedField
(int field) ファイルから含めるフィールドのリストにインデックスを追加しますbuild()
DelimitedLineTokenizer
を返しますファイルの区切り文字を定義します。fieldSetFactory
(FieldSetFactory fieldSetFactory) 結果のFieldSet
を作成するためのファクトリ。includedFields
(IntegerSE... fields) 含まれる区切りファイル内のフィールドのインデックスのリスト区切られたファイル内で発生した順序で返されるフィールド内の各フィールドの名前。quoteCharacter
(char quoteCharacter) フィールドの引用に使用する文字を定義します。strict
(boolean strict) true (デフォルト) の場合、行内のトークンの数は、LineTokenizer
で (Range
、列などによって) 定義されたトークンの数と一致する必要があります。
コンストラクターの詳細
DelimitedBuilder
メソッドの詳細
delimiter
ファイルの区切り文字を定義します。- パラメーター:
delimiter
- フィールド間の区切り文字として使用される文字列。- 戻り値:
- チェーン用のビルダーのインスタンス。
- 関連事項:
quoteCharacter
フィールドの引用に使用する文字を定義します。- パラメーター:
quoteCharacter
- 引用フィールドの定義に使用される文字- 戻り値:
- チェーン用のビルダーのインスタンス。
- 関連事項:
includedFields
含まれる区切りファイル内のフィールドのインデックスのリスト- パラメーター:
fields
- フィールドのインデックス- 戻り値:
- チェーン用のビルダーのインスタンス。
- 関連事項:
addIncludedField
ファイルから含めるフィールドのリストにインデックスを追加します- パラメーター:
field
- 含まれるインデックス- 戻り値:
- チェーン用のビルダーのインスタンス。
- 関連事項:
fieldSetFactory
public FlatFileItemReaderBuilder.DelimitedBuilder<T> fieldSetFactory(FieldSetFactory fieldSetFactory) 結果のFieldSet
を作成するためのファクトリ。デフォルトはDefaultFieldSetFactory
です。- パラメーター:
fieldSetFactory
-FieldSet
を作成するためのファクトリ- 戻り値:
- チェーン用のビルダーのインスタンス。
- 関連事項:
names
区切られたファイル内で発生した順序で返されるフィールド内の各フィールドの名前。必須。- パラメーター:
names
- 各フィールドの名前- 戻り値:
- 親
FlatFileItemReaderBuilder
- 関連事項:
strict
true (デフォルト) の場合、行内のトークンの数は、LineTokenizer
で (Range
、列などによって) 定義されたトークンの数と一致する必要があります。false の場合、トークンが少ない行は許容されて空の列が埋め込まれ、トークンが多い行は単純に切り捨てられます。- パラメーター:
strict
- 設定する厳密なフラグ- 導入:
- 5.1
build
DelimitedLineTokenizer
を返します