hatenahaiku4j.op
クラス MultipleReduceOp<E extends Entity<E>>

java.lang.Object
  上位を拡張 hatenahaiku4j.op.MultipleReduceOp<E>
型パラメータ:
E - 追加する要素
すべての実装されたインタフェース:
ReduceOp<E,java.util.List<?>>

public final class MultipleReduceOp<E extends Entity<E>>
extends java.lang.Object
implements ReduceOp<E,java.util.List<?>>

複数の集約操作をまとめ上げる集約操作

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

コンストラクタの概要
MultipleReduceOp()
           
 
メソッドの概要
 void add(E arg)
          登録した全ての集約操作のReduceOp.add(Entity)を呼び出す
 void addOp(ReduceOp<E,?> op)
          操作を登録する
 void removeOp(ReduceOp<E,?> op)
          操作を削除する
 java.util.List<?> value()
          登録した集約操作の結果を取り出す
 
クラス java.lang.Object から継承されたメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

MultipleReduceOp

public MultipleReduceOp()
メソッドの詳細

add

public final void add(E arg)

登録した全ての集約操作のReduceOp.add(Entity)を呼び出す

定義:
インタフェース ReduceOp<E extends Entity<E>,java.util.List<?>> 内の add
パラメータ:
arg - 要素

addOp

public final void addOp(ReduceOp<E,?> op)

操作を登録する

パラメータ:
op - 登録する操作

removeOp

public final void removeOp(ReduceOp<E,?> op)

操作を削除する

パラメータ:
op - 削除する操作

value

public final java.util.List<?> value()

登録した集約操作の結果を取り出す

定義:
インタフェース ReduceOp<E extends Entity<E>,java.util.List<?>> 内の value
戻り値:
集約操作の結果の登録順の結果のリスト