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

All Superinterfaces:
java.io.Closeable, LifeCycleHolder, org.databene.commons.MessageHolder, org.databene.commons.Resettable, ScopedLifeCycleHolder, Statement, org.databene.commons.ThreadAware
All Known Subinterfaces:
ComponentBuilder<E>
All Known Implementing Classes:
AbstractComponentBuilder, AbstractGeneratorComponent, AlternativeComponentBuilder, ArrayElementBuilder, ComponentBuilderProxy, ConditionalComponentBuilder, MultiComponentBuilder, PlainEntityComponentBuilder, Variable

public interface GeneratorComponent<E>
extends Statement, ScopedLifeCycleHolder, org.databene.commons.MessageHolder, org.databene.commons.ThreadAware

Common parent interface for components that are used in composite data generation.

Created: 07.08.2011 16:26:44

Since:
0.7.0
Author:
Volker Bergmann

Method Summary
 void close()
           
 
Methods inherited from interface org.databene.benerator.engine.Statement
execute
 
Methods inherited from interface org.databene.benerator.engine.ScopedLifeCycleHolder
getScope, isResetNeeded, resetIfNeeded, setResetNeeded, setScope
 
Methods inherited from interface org.databene.benerator.engine.LifeCycleHolder
init
 
Methods inherited from interface org.databene.commons.Resettable
reset
 
Methods inherited from interface org.databene.commons.MessageHolder
getMessage
 
Methods inherited from interface org.databene.commons.ThreadAware
isParallelizable, isThreadSafe
 

Method Detail

close

void close()
Specified by:
close in interface java.io.Closeable


Copyright © 2013. All Rights Reserved.