org.databene.benerator.engine
Interface ScopedLifeCycleHolder

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

public interface ScopedLifeCycleHolder
extends LifeCycleHolder

Common interface of classes with a prepare method.

Created: 02.09.2011 10:27:09

Since:
0.7.0
Author:
Volker Bergmann

Method Summary
 java.lang.String getScope()
           
 boolean isResetNeeded()
           
 void resetIfNeeded()
           
 void setResetNeeded(boolean resetNeeded)
           
 void setScope(java.lang.String scope)
           
 
Methods inherited from interface org.databene.benerator.engine.LifeCycleHolder
init
 
Methods inherited from interface org.databene.commons.Resettable
reset
 
Methods inherited from interface java.io.Closeable
close
 

Method Detail

getScope

java.lang.String getScope()

setScope

void setScope(java.lang.String scope)

isResetNeeded

boolean isResetNeeded()

setResetNeeded

void setResetNeeded(boolean resetNeeded)

resetIfNeeded

void resetIfNeeded()


Copyright © 2013. All Rights Reserved.