public B computing(Function<? super Collection<S>, ? extends T> val) { this.computing = checkNotNull(val); return self(); } @SuppressWarnings({ "unchecked", "rawtypes" })
public B from(Entity val) { this.fromEntity = checkNotNull(val); return self(); } public B computing(Function<? super Collection<S>, ? extends T> val) {
@SuppressWarnings({ "unchecked", "rawtypes" }) public B computingAverage() { Function<Collection<S>, Number> function = new Function<Collection<S>, Number>() { @Override public Number apply(Collection<S> input) { return average((Collection)input, (Number)defaultValueForUnreportedSensors, (Number)valueToReportIfNoSensors, (TypeToken) publishing.getTypeToken()); }}; this.computing((Function)function); return self(); } public B defaultValueForUnreportedSensors(Object val) {
@SuppressWarnings({ "unchecked", "rawtypes" }) public B computingSum() { Function<Collection<S>, Number> function = new Function<Collection<S>, Number>() { @Override public Number apply(Collection<S> input) { return sum((Collection)input, (Number)defaultValueForUnreportedSensors, (Number)valueToReportIfNoSensors, (TypeToken) publishing.getTypeToken()); }}; this.computing((Function)function); return self(); } @SuppressWarnings({ "unchecked", "rawtypes" })
public B defaultValueForUnreportedSensors(Object val) { this.defaultValueForUnreportedSensors = val; return self(); } public B valueToReportIfNoSensors(Object val) {
public B excludingBlank() { this.excludingBlank = true; return self(); } @Override
public B valueToReportIfNoSensors(Object val) { this.valueToReportIfNoSensors = val; return self(); } public B excludingBlank() {