hatenahaiku4j.op
クラス CollectOp<E extends Entity<E>,U extends java.util.Collection<E>>

java.lang.Object
  上位を拡張 hatenahaiku4j.op.CollectOp<E,U>
型パラメータ:
E - 集約先コレクションに追加する要素の型
U - 集約先コレクション
すべての実装されたインタフェース:
ReduceOp<E,U>

public final class CollectOp<E extends Entity<E>,U extends java.util.Collection<E>>
extends java.lang.Object
implements ReduceOp<E,U>

要素をコレクション型オブジェクトに集約する

集約先コレクションは副作用を受ける

導入されたバージョン:
v1.1.0
作成者:
v593kdrg

コンストラクタの概要
CollectOp(U dest)
          集約先コレクションを指定して、この操作を構築する
 
メソッドの概要
 void add(E arg)
          コンストラクタで与えた集約先コレクションに、要素を追加する
 U value()
          コンストラクタで与えた集約先コレクションを取り出す
 
クラス java.lang.Object から継承されたメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

CollectOp

public CollectOp(U dest)

集約先コレクションを指定して、この操作を構築する

パラメータ:
dest - 集約先コレクション 非nullでなければならない
メソッドの詳細

add

public final void add(E arg)

コンストラクタで与えた集約先コレクションに、要素を追加する

定義:
インタフェース ReduceOp<E extends Entity<E>,U extends java.util.Collection<E>> 内の add
パラメータ:
arg - コレクションに追加する要素

value

public final U value()

コンストラクタで与えた集約先コレクションを取り出す

定義:
インタフェース ReduceOp<E extends Entity<E>,U extends java.util.Collection<E>> 内の value
戻り値:
集約先コレクションこれは、コンストラクタで与えたコレクションと参照同値である