Package org.databene.benerator.composite

Interface Summary
ComponentBuilder<E> Common interface for all component builders.
GeneratorComponent<E> Common parent interface for components that are used in composite data generation.
 

Class Summary
AbstractComponentBuilder<E> Helper class for simple definition of custom ComponentBuilders which uses a Mutator Created: 30.04.2010 09:34:42
AbstractGeneratorComponent<E> Abstract implementation of the GeneratorComponent interface which manages a source Generator and a Context reference.
AlternativeComponentBuilder<E> Creates one component from an arbitrary choice of different available ones.
ArrayElementBuilder ComponentBuilder implementation which builds array elements.
ArrayElementTypeConverter Converts an array's elements to the types defined in a related ArrayTypeDescriptor.
BlankArrayGenerator Generates an array of fixed size filled with nulls.
BlankEntityGenerator Instantiates an entity without initializing any components.
ComponentAndVariableSupport<E> Offers support for entity or array component generation with or without variable generation.
ComponentBuilderProxy<E> Proxy class for a ComponentBuilder.
ComponentTypeConverter Converts an Entity's components to the type specified by the EntityDescriptor.
ConditionalComponentBuilder<E> ComponentBuilder which executes only if a condition expression evaluates to 'true'.
EntityTypeChanger Converts entities of arbitrary name to entities with a new name, keeping the attributes unchanged.
MultiComponentBuilder<E> Abstract parent class for all builders that relate to a group of components.
PlainEntityComponentBuilder Builds a plain (atomic) component that is supposed to have a name.
SimpleTypeEntityGenerator Generates Entities that wrap a content of simple type.
SimplifyingSingleSourceArrayGenerator<S> Creates a stochastic number of instances of a type.
SourceAwareGenerator<E> Generator proxy that combines a 'source' entity generator with variable support and ComponentBuilders.
Variable<E> Wraps variable name and generator functionality.
 



Copyright © 2013. All Rights Reserved.