org.databene.benerator.consumer
Class MappingEntityConsumer

java.lang.Object
  extended by org.databene.benerator.consumer.ConsumerProxy
      extended by org.databene.benerator.consumer.MappingEntityConsumer
All Implemented Interfaces:
java.io.Closeable, java.io.Flushable, Consumer, org.databene.commons.ThreadAware

public class MappingEntityConsumer
extends ConsumerProxy

Proxy to a Consumer which maps attribute names of the entities.

Created: 22.02.2010 19:42:16

Since:
0.6.0
Author:
Volker Bergmann

Field Summary
 
Fields inherited from class org.databene.benerator.consumer.ConsumerProxy
target
 
Constructor Summary
MappingEntityConsumer()
           
MappingEntityConsumer(Consumer target, java.lang.String mappingSpec)
           
 
Method Summary
 void finishConsuming(ProductWrapper<?> wrapper)
          Starts consumption of an object.
 void setMappings(java.lang.String mappingSpec)
           
 void startConsuming(ProductWrapper<?> wrapper)
          Starts consumption of an object.
 
Methods inherited from class org.databene.benerator.consumer.ConsumerProxy
close, flush, getTarget, isParallelizable, isThreadSafe, setTarget
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MappingEntityConsumer

public MappingEntityConsumer()

MappingEntityConsumer

public MappingEntityConsumer(Consumer target,
                             java.lang.String mappingSpec)
Method Detail

setMappings

public void setMappings(java.lang.String mappingSpec)

startConsuming

public void startConsuming(ProductWrapper<?> wrapper)
Description copied from interface: Consumer
Starts consumption of an object. For invocation details see the class documentation.

Specified by:
startConsuming in interface Consumer
Overrides:
startConsuming in class ConsumerProxy

finishConsuming

public void finishConsuming(ProductWrapper<?> wrapper)
Description copied from interface: Consumer
Starts consumption of an object. For invocation details see the class documentation.

Specified by:
finishConsuming in interface Consumer
Overrides:
finishConsuming in class ConsumerProxy


Copyright © 2013. All Rights Reserved.