クラス FormatterLineAggregator<T>

java.lang.ObjectSE
org.springframework.batch.item.file.transform.ExtractorLineAggregator<T>
org.springframework.batch.item.file.transform.FormatterLineAggregator<T>
実装されたすべてのインターフェース:
LineAggregator<T>

public class FormatterLineAggregator<T> extends ExtractorLineAggregator<T>
FormatterSE 構文を介して提供されたアイテムを集約することによって文字列を生成する LineAggregator 実装。
作成者:
Dave Syer
関連事項:
  • コンストラクターの詳細

    • FormatterLineAggregator

      public FormatterLineAggregator()
  • メソッドの詳細

    • setMinimumLength

      public void setMinimumLength(int minimumLength)
      フォーマットされた文字列の最小長のパブリック setter。これが設定されていない場合、デフォルトでは任意の長さが許可されます。
      パラメーター:
      minimumLength - 設定する最小の長さ
    • setMaximumLength

      public void setMaximumLength(int maximumLength)
      フォーマットされた文字列の最大長のパブリック setter。これが設定されていない場合、デフォルトでは任意の長さが許可されます。
      パラメーター:
      maximumLength - 設定する最大長
    • setFormat

      public void setFormat(StringSE format)
      アイテムの集約に使用されるフォーマット文字列を設定します。
      パラメーター:
      format - 使用するフォーマットを含む StringSE
      関連事項:
    • setLocale

      public void setLocale(LocaleSE locale)
      ロケールのパブリック setter。
      パラメーター:
      locale - 設定するロケール
    • doAggregate

      protected StringSE doAggregate(ObjectSE[] fields)
      クラスからコピーされた説明: ExtractorLineAggregator
      指定されたフィールドを単一の文字列に集約します。
      次で指定:
      クラス ExtractorLineAggregator<T>doAggregate 
      パラメーター:
      fields - 集約する必要があるフィールドの配列
      戻り値:
      集約された文字列