All Implemented Interfaces:
org.aksw.commons.collector.domain.Accumulator<B,E,V>
public class AccBindingTransform<B,E,V,U>
extends Object
implements org.aksw.commons.collector.domain.Accumulator<B,E,V>
Field Summary
Fields
protected org.aksw.commons.collector.domain.Accumulator<? super U ,E ,V >
Constructor Summary
Constructors
Method Summary
All Methods Static Methods Instance Methods Concrete Methods
void
static <B,
E,
V,
U> org.aksw.commons.collector.domain.Accumulator<B,E,V>
create (Function <? super B,U> transform,
org.aksw.commons.collector.domain.Accumulator<? super U,E,V> subAcc)
Methods inherited from class java.lang.Object
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
Methods inherited from interface org.aksw.commons.collector.domain.Accumulator
accumulate
Field Details
subAcc
protected org.aksw.commons.collector.domain.Accumulator<? super U ,E ,V > subAcc
Constructor Details
AccBindingTransform
public AccBindingTransform (Function <? super B ,U > transform,
org.aksw.commons.collector.domain.Accumulator<? super U ,E ,V > subAcc)
Method Details
accumulate
public void accumulate (B binding,
E env)
Specified by:
accumulate in interface org.aksw.commons.collector.domain.Accumulator<B ,E ,V >
getValue
Specified by:
getValue in interface org.aksw.commons.collector.domain.Accumulator<B ,E ,V >
create
public static <B,
E,
V,
U>
org.aksw.commons.collector.domain.Accumulator<B,E,V> create (Function <? super B,U> transform,
org.aksw.commons.collector.domain.Accumulator<? super U,E,V> subAcc)