Package org.databene.benerator.composite

Interface Summary
ComponentBuilder<E> Common interface for all component builders.
 

Class Summary
AbstractComponentBuilder<E> Parent class for facilitating individual ComponentBuilder implementation.
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.
ComponentBuilderSupport<E> Assembles several ComponentBuilders and applies them to an Entity.
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'.
DefaultComponentBuilder<E> Helper class for simple creation of custom ComponentBuilders which uses a Mutator object for abstracting the target object type.
DynamicInstanceArrayGenerator Array generator that allows for dynamic change of the array length algorithm.
EntityRenamer Converts entities of arbitrary name to entities with a new name, keeping the attributes unchanged.
InstanceArrayGenerator<S> Creates a stochastic number of instances of a type.
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.
SourceAwareGenerator<E> Generator proxy that combines a 'source' entity generator with variable support and ComponentBuilders.
UniqueArrayGenerator Uses one dedicated generator for each array element and combines their outputs in a cartesian product.
 



Copyright © 2011. All Rights Reserved.