Class MapCollector<NEW,K,V>

java.lang.Object
nablarch.test.core.util.MapCollector<NEW,K,V>
Type Parameters:
NEW - 置き換え後の型
K - キーの型
V - 値の型

public abstract class MapCollector<NEW,K,V> extends Object
マップの置き換えを簡易的に行うクラス。
  • Constructor Details

    • MapCollector

      public MapCollector()
      デフォルトコンストラクタ。
    • MapCollector

      public MapCollector(Map<K,NEW> result)
      コンストラクタ。
      Parameters:
      result - 結果を格納するMap
  • Method Details

    • collect

      public final Map<K,NEW> collect(Map<K,V> orig)
      変換する。
      Parameters:
      orig - 元のMap
      Returns:
      変換後のMap
    • evaluate

      protected abstract NEW evaluate(K key, V value)
      評価する。
      Parameters:
      key - 元のキー
      value - 元の値
      Returns:
      評価後の値
    • skip

      protected final NEW skip()
      評価をスキップする。
      スキップされた場合、そのキーは結果には含まれない。
      Returns:
      null (使用されない)