org.databene.benerator.factory
Class ArrayTypeGeneratorFactory
java.lang.Object
org.databene.benerator.factory.TypeGeneratorFactory<ArrayTypeDescriptor>
org.databene.benerator.factory.ArrayTypeGeneratorFactory
public class ArrayTypeGeneratorFactory
- extends TypeGeneratorFactory<ArrayTypeDescriptor>
Creates array Generator
s.
Created: 29.04.2010 07:45:18
- Since:
- 0.6.1
- Author:
- Volker Bergmann
Method Summary |
protected Generator<?> |
applyComponentBuilders(Generator<?> generator,
ArrayTypeDescriptor descriptor,
java.lang.String instanceName,
Uniqueness uniqueness,
BeneratorContext context)
|
protected Generator<?> |
createHeuristicGenerator(ArrayTypeDescriptor descriptor,
java.lang.String instanceName,
Uniqueness uniqueness,
BeneratorContext context)
|
protected Generator<java.lang.Object[]> |
createSourceGenerator(ArrayTypeDescriptor descriptor,
Uniqueness uniqueness,
BeneratorContext context)
|
protected Generator<?> |
createSpecificGenerator(ArrayTypeDescriptor descriptor,
java.lang.String instanceName,
boolean nullable,
Uniqueness uniqueness,
BeneratorContext context)
|
protected ArrayElementDescriptor |
getElementOfTypeOrParents(ArrayTypeDescriptor arrayType,
int index)
|
protected java.lang.Class<?> |
getGeneratedType(ArrayTypeDescriptor descriptor)
|
Methods inherited from class org.databene.benerator.factory.TypeGeneratorFactory |
applyRootWrappers, createConverter, createConvertingGenerator, createExplicitGenerator, createGenerator, createInheritedGenerator, createRootGenerator, createScriptGenerator, createValidatingGenerator, isFormatted, shouldNullifyEachNullable |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ArrayTypeGeneratorFactory
public ArrayTypeGeneratorFactory()
createSourceGenerator
protected Generator<java.lang.Object[]> createSourceGenerator(ArrayTypeDescriptor descriptor,
Uniqueness uniqueness,
BeneratorContext context)
- Specified by:
createSourceGenerator
in class TypeGeneratorFactory<ArrayTypeDescriptor>
createSpecificGenerator
protected Generator<?> createSpecificGenerator(ArrayTypeDescriptor descriptor,
java.lang.String instanceName,
boolean nullable,
Uniqueness uniqueness,
BeneratorContext context)
- Specified by:
createSpecificGenerator
in class TypeGeneratorFactory<ArrayTypeDescriptor>
createHeuristicGenerator
protected Generator<?> createHeuristicGenerator(ArrayTypeDescriptor descriptor,
java.lang.String instanceName,
Uniqueness uniqueness,
BeneratorContext context)
- Specified by:
createHeuristicGenerator
in class TypeGeneratorFactory<ArrayTypeDescriptor>
applyComponentBuilders
protected Generator<?> applyComponentBuilders(Generator<?> generator,
ArrayTypeDescriptor descriptor,
java.lang.String instanceName,
Uniqueness uniqueness,
BeneratorContext context)
- Overrides:
applyComponentBuilders
in class TypeGeneratorFactory<ArrayTypeDescriptor>
getGeneratedType
protected java.lang.Class<?> getGeneratedType(ArrayTypeDescriptor descriptor)
- Specified by:
getGeneratedType
in class TypeGeneratorFactory<ArrayTypeDescriptor>
getElementOfTypeOrParents
protected ArrayElementDescriptor getElementOfTypeOrParents(ArrayTypeDescriptor arrayType,
int index)
Copyright © 2013. All Rights Reserved.