org.databene.benerator.composite
Class DefaultComponentBuilder<E>
java.lang.Object
org.databene.benerator.composite.AbstractComponentBuilder<E>
org.databene.benerator.composite.DefaultComponentBuilder<E>
- All Implemented Interfaces:
- ComponentBuilder<E>, org.databene.commons.ThreadAware
- Direct Known Subclasses:
- ArrayElementBuilder, PlainEntityComponentBuilder
public class DefaultComponentBuilder<E>
- extends AbstractComponentBuilder<E>
Helper class for simple creation of custom ComponentBuilders which uses a Mutator
object for abstracting the target object type.
Created: 30.04.2010 09:40:40
- Since:
- 0.6.1
- Author:
- Volker Bergmann
|
Field Summary |
protected org.databene.commons.Mutator |
mutator
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
mutator
protected org.databene.commons.Mutator mutator
DefaultComponentBuilder
public DefaultComponentBuilder(Generator<?> source,
org.databene.commons.Mutator mutator,
double nullQuota)
DefaultComponentBuilder
public DefaultComponentBuilder(NullableGenerator<?> source,
org.databene.commons.Mutator mutator)
buildComponentFor
public boolean buildComponentFor(E target)
- Description copied from interface:
ComponentBuilder
- builds the related component of
target
- Returns:
- false if no more data was available to build, otherwise true
Copyright © 2011. All Rights Reserved.