org.databene.benerator.factory
Class TypeGeneratorFactory

java.lang.Object
  extended by org.databene.benerator.factory.TypeGeneratorFactory
Direct Known Subclasses:
SimpleTypeGeneratorFactory

public class TypeGeneratorFactory
extends java.lang.Object

Creates generators of type instances.

Created: 05.03.2008 16:51:44

Since:
0.5.0
Author:
Volker Bergmann

Constructor Summary
TypeGeneratorFactory()
           
 
Method Summary
static org.databene.commons.Converter<?,?> createConverter(SimpleTypeDescriptor descriptor, java.lang.Class<?> sourceType)
           
static Generator<?> createConvertingGenerator(TypeDescriptor descriptor, Generator generator, BeneratorContext context)
           
protected static Generator<?> createScriptGenerator(TypeDescriptor descriptor, org.databene.commons.Context context)
           
static Generator<?> createTypeGenerator(java.lang.String name, TypeDescriptor descriptor, Uniqueness uniqueness, BeneratorContext context)
           
protected static Generator<?> createValidatingGenerator(TypeDescriptor descriptor, Generator<?> generator, BeneratorContext context)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TypeGeneratorFactory

public TypeGeneratorFactory()
Method Detail

createTypeGenerator

public static Generator<?> createTypeGenerator(java.lang.String name,
                                               TypeDescriptor descriptor,
                                               Uniqueness uniqueness,
                                               BeneratorContext context)

createScriptGenerator

protected static Generator<?> createScriptGenerator(TypeDescriptor descriptor,
                                                    org.databene.commons.Context context)

createValidatingGenerator

protected static Generator<?> createValidatingGenerator(TypeDescriptor descriptor,
                                                        Generator<?> generator,
                                                        BeneratorContext context)

createConvertingGenerator

public static Generator<?> createConvertingGenerator(TypeDescriptor descriptor,
                                                     Generator generator,
                                                     BeneratorContext context)

createConverter

public static org.databene.commons.Converter<?,?> createConverter(SimpleTypeDescriptor descriptor,
                                                                  java.lang.Class<?> sourceType)


Copyright © 2011. All Rights Reserved.