クラス FlatFileItemWriterBuilder.FormattedBuilder<T>

java.lang.ObjectSE
org.springframework.batch.item.file.builder.FlatFileItemWriterBuilder.FormattedBuilder<T>
型パラメーター:
T - 親 FlatFileItemWriterBuilder の型
含まれているクラス:
FlatFileItemWriterBuilder<T>

public static class FlatFileItemWriterBuilder.FormattedBuilder<T> extends ObjectSE
FormatterLineAggregator を構築するためのビルダー。
  • コンストラクターの詳細

  • メソッドの詳細

    • format

      アイテムの集約に使用するフォーマット文字列を設定します
      パラメーター:
      format - アイテムの集約に使用
      戻り値:
      チェーン用のビルダーのインスタンス。
    • locale

      ロケールを設定します。
      パラメーター:
      locale - 使用対象
      戻り値:
      チェーン用のビルダーのインスタンス。
    • minimumLength

      public FlatFileItemWriterBuilder.FormattedBuilder<T> minimumLength(int minimumLength)
      フォーマットされた文字列の最小長を設定します。これが設定されていない場合、デフォルトでは任意の長さが許可されます。
      パラメーター:
      minimumLength - フォーマットされた文字列
      戻り値:
      チェーン用のビルダーのインスタンス。
    • maximumLength

      public FlatFileItemWriterBuilder.FormattedBuilder<T> maximumLength(int maximumLength)
      フォーマットされた文字列の最大長を設定します。これが設定されていない場合、デフォルトでは任意の長さが許可されます。
      パラメーター:
      maximumLength - フォーマットされた文字列
      戻り値:
      チェーン用のビルダーのインスタンス。
    • sourceType

      public FlatFileItemWriterBuilder.FormattedBuilder<T> sourceType(ClassSE<T> sourceType)
      フィールドが抽出される項目の型を指定します。これは、指定された型 (つまり、レコードまたは通常のクラス) に基づいて適切な FieldExtractor を構成するために使用されます。
      パラメーター:
      sourceType - フィールドが抽出されるアイテムの型
      戻り値:
      ビルダーの現在のインスタンス。
      導入:
      5.0
    • fieldExtractor

      public FlatFileItemWriterBuilder<T> fieldExtractor(FieldExtractor<T> fieldExtractor)
      各アイテムからフィールドを抽出するために使用する FieldExtractor を設定します。
      パラメーター:
      fieldExtractor - 各アイテムからフィールドを抽出するために使用する
      戻り値:
      ビルダーの現在のインスタンス
    • names

      public FlatFileItemWriterBuilder<T> names(StringSE... names)
      フォーマットされたファイル内で発生する順序で返されるフィールド内の各フィールドの名前。これらの名前は、fieldExtractor(FieldExtractor) を介して明示的なフィールドエクストラクターが設定されていない場合にのみ、BeanWrapperFieldExtractor を作成するために使用されます。
      パラメーター:
      names - 各フィールドの名前
      戻り値:
      FlatFileItemWriterBuilder
      関連事項:
    • build

      public FormatterLineAggregator<T> build()