Package org.databene.benerator.engine

Interface Summary
BeneratorContext A BeneratorContext.
BeneratorMonitorMBean MBean interface for monitoring Benerator.
BeneratorSubContext Common interface for Benerator sub contexts.
DescriptorConstants Collects element and attribute names used in Benerator's XML descriptor files.
LifeCycleHolder Declares life cycle methods: LifeCycleHolder.init(BeneratorContext), Resettable.reset() and Closeable.close().
ResourceManager Parent interface for classes that manage resources.
ScopedLifeCycleHolder Common interface of classes with a prepare method.
Statement Parent interface for all statement implementations.
 

Class Summary
AbstractBeneratorSubContext Abstract implementation of the BeneratorSubContext interface.
AbstractScopedLifeCycleHolder Parent class for all generation components that can connect to the life cycle of a different component (thus defining a 'scope').
BeneratorMonitor MBean implementation for monitoring Benerator.
BeneratorOpts Provides support for Benerator's system property settings.
BeneratorRootStatement The root Statement for executing descriptor file based data generation.
BeneratorShutdownHook Closes resources if system shutdown happens normally or enforced.
CurrentProductGeneration Uses a Generator to create the currently processed object.
DefaultBeneratorContext Default implementation of BeneratorContext.
DefaultBeneratorFactory Default implementation of the abstract BeneratorFactory class.
DefaultBeneratorSubContext Sub context version of the BeneratorContext.
DescriptorBasedGenerator Provides easy programmatic access to generators defined in an XML descriptor file.
DescriptorRunner Parses and executes a benerator descriptor file.
EmptyStatement Statement implementation that does not do anything, sometimes useful for testing.
ResourceManagerSupport Provides a standard implementation of the ResourceManager interface.
StatementUtil Provides utility methods for Statement processing.
TaskBasedGenerator Wraps a GenerateAndConsumeTask with a Generator interface.
XMLNameNormalizer Normalizes XML-valid names to Java-valid camel-case names, e.g. default-script -> defaultScript.
 



Copyright © 2013. All Rights Reserved.