org.databene.benerator.primitive
Class AddingConsumer

java.lang.Object
  extended by org.databene.model.consumer.AbstractConsumer<java.lang.Object>
      extended by org.databene.benerator.primitive.AddingConsumer
All Implemented Interfaces:
java.io.Closeable, Consumer<java.lang.Object>

public class AddingConsumer
extends AbstractConsumer<java.lang.Object>

Consumer implementation which sums up the values of a 'feature' of all objects it consumes and return the sum as 'sum' property of type 'type'.

Created: 03.04.2010 07:41:42

Since:
0.6.0
Author:
Volker Bergmann

Constructor Summary
AddingConsumer()
           
AddingConsumer(java.lang.String feature, java.lang.String type)
           
 
Method Summary
 java.lang.Number getSum()
           
 void setFeature(java.lang.String feature)
           
 void setType(java.lang.String typeName)
           
 void startConsuming(java.lang.Object object)
           
 
Methods inherited from class org.databene.model.consumer.AbstractConsumer
close, finishConsuming, flush
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AddingConsumer

public AddingConsumer()

AddingConsumer

public AddingConsumer(java.lang.String feature,
                      java.lang.String type)
Method Detail

setFeature

public void setFeature(java.lang.String feature)

setType

public void setType(java.lang.String typeName)

getSum

public java.lang.Number getSum()

startConsuming

public void startConsuming(java.lang.Object object)


Copyright © 2010. All Rights Reserved.