org.databene.benerator.composite
Interface ComponentBuilder<E>

All Superinterfaces:
ThreadAware
All Known Implementing Classes:
AbstractComponentBuilder, AlternativeComponentBuilder, ArrayElementBuilder, DefaultComponentBuilder, MultiComponentBuilder, PlainEntityComponentBuilder

public interface ComponentBuilder<E>
extends ThreadAware

Common interface for all component builders.

Created at 09.05.2008 13:14:15

Since:
0.5.4
Author:
Volker Bergmann

Method Summary
 boolean buildComponentFor(E target)
           
 void close()
           
 java.lang.Class<?> getGeneratedType()
           
 void init(GeneratorContext context)
           
 void reset()
           
 
Methods inherited from interface org.databene.commons.ThreadAware
isParallelizable, isThreadSafe
 

Method Detail

init

void init(GeneratorContext context)

getGeneratedType

java.lang.Class<?> getGeneratedType()

buildComponentFor

boolean buildComponentFor(E target)

close

void close()

reset

void reset()


Copyright © 2010. All Rights Reserved.