Methods in org.databene.benerator.factory with parameters of type Uniqueness |
protected Generator<?> |
ArrayTypeGeneratorFactory.applyComponentBuilders(Generator<?> generator,
ArrayTypeDescriptor descriptor,
java.lang.String instanceName,
Uniqueness uniqueness,
BeneratorContext context)
|
protected Generator<?> |
ComplexTypeGeneratorFactory.applyComponentBuilders(Generator<?> generator,
ComplexTypeDescriptor descriptor,
java.lang.String instanceName,
Uniqueness uniqueness,
BeneratorContext context)
|
protected Generator<?> |
TypeGeneratorFactory.applyComponentBuilders(Generator<?> generator,
E descriptor,
java.lang.String instanceName,
Uniqueness uniqueness,
BeneratorContext context)
|
protected Generator<?> |
TypeGeneratorFactory.applyRootWrappers(Generator<?> generator,
E descriptor,
java.lang.String instanceName,
Uniqueness uniqueness,
BeneratorContext context)
|
static NonNullGenerator<java.lang.String> |
RegexGeneratorFactory.create(java.lang.String pattern,
int minLength,
java.lang.Integer maxLength,
Uniqueness uniqueness,
GeneratorFactory factory)
|
|
StochasticGeneratorFactory.createAlternativeGenerator(java.lang.Class<T> targetType,
Generator<T>[] sources,
Uniqueness uniqueness)
|
|
SerialGeneratorFactory.createAlternativeGenerator(java.lang.Class<T> targetType,
Generator<T>[] sources,
Uniqueness uniqueness)
|
abstract
|
GeneratorFactory.createAlternativeGenerator(java.lang.Class<T> targetType,
Generator<T>[] sources,
Uniqueness uniqueness)
|
|
EquivalenceGeneratorFactory.createAlternativeGenerator(java.lang.Class<T> targetType,
Generator<T>[] sources,
Uniqueness uniqueness)
|
static ComponentBuilder<?> |
ComponentBuilderFactory.createComponentBuilder(ComponentDescriptor descriptor,
Uniqueness ownerUniqueness,
BeneratorContext context)
|
|
StochasticGeneratorFactory.createCompositeArrayGenerator(java.lang.Class<T> componentType,
Generator<T>[] sources,
Uniqueness uniqueness)
|
|
SerialGeneratorFactory.createCompositeArrayGenerator(java.lang.Class<T> componentType,
Generator<T>[] sources,
Uniqueness uniqueness)
|
abstract
|
GeneratorFactory.createCompositeArrayGenerator(java.lang.Class<T> componentType,
Generator<T>[] sources,
Uniqueness uniqueness)
Creates a generator that reads products of an array of generators and combines them in an array. |
|
EquivalenceGeneratorFactory.createCompositeArrayGenerator(java.lang.Class<T> componentType,
Generator<T>[] sources,
Uniqueness uniqueness)
|
NonNullGenerator<java.lang.String> |
StochasticGeneratorFactory.createCompositeStringGenerator(GeneratorProvider<?> partGeneratorProvider,
int minParts,
int maxParts,
Uniqueness uniqueness)
|
NonNullGenerator<java.lang.String> |
SerialGeneratorFactory.createCompositeStringGenerator(GeneratorProvider<?> partGeneratorProvider,
int minParts,
int maxParts,
Uniqueness uniqueness)
|
abstract NonNullGenerator<java.lang.String> |
GeneratorFactory.createCompositeStringGenerator(GeneratorProvider<?> partGeneratorProvider,
int minParts,
int maxParts,
Uniqueness uniqueness)
|
NonNullGenerator<java.lang.String> |
EquivalenceGeneratorFactory.createCompositeStringGenerator(GeneratorProvider<?> partGeneratorProvider,
int minParts,
int maxParts,
Uniqueness uniqueness)
|
static Generator<?> |
InstanceGeneratorFactory.createConfiguredDefaultGenerator(java.lang.String componentName,
Uniqueness ownerUniqueness,
BeneratorContext context)
|
protected Generator<?> |
TypeGeneratorFactory.createExplicitGenerator(E type,
Uniqueness uniqueness,
BeneratorContext context)
|
protected Generator<?> |
SimpleTypeGeneratorFactory.createExplicitGenerator(SimpleTypeDescriptor descriptor,
Uniqueness uniqueness,
BeneratorContext context)
|
Generator<?> |
TypeGeneratorFactory.createGenerator(E descriptor,
java.lang.String instanceName,
boolean nullable,
Uniqueness uniqueness,
BeneratorContext context)
|
static GeneratorComponent<?> |
GeneratorComponentFactory.createGeneratorComponent(InstanceDescriptor descriptor,
Uniqueness ownerUniqueness,
BeneratorContext context)
|
protected Generator<?> |
ArrayTypeGeneratorFactory.createHeuristicGenerator(ArrayTypeDescriptor descriptor,
java.lang.String instanceName,
Uniqueness uniqueness,
BeneratorContext context)
|
protected Generator<?> |
ComplexTypeGeneratorFactory.createHeuristicGenerator(ComplexTypeDescriptor type,
java.lang.String instanceName,
Uniqueness uniqueness,
BeneratorContext context)
|
protected abstract Generator<?> |
TypeGeneratorFactory.createHeuristicGenerator(E descriptor,
java.lang.String instanceName,
Uniqueness uniqueness,
BeneratorContext context)
|
protected Generator<?> |
SimpleTypeGeneratorFactory.createHeuristicGenerator(SimpleTypeDescriptor descriptor,
java.lang.String instanceName,
Uniqueness uniqueness,
BeneratorContext context)
|
protected Generator<?> |
TypeGeneratorFactory.createInheritedGenerator(E type,
Uniqueness uniqueness,
BeneratorContext context)
|
static Generator<?> |
ComplexTypeGeneratorFactory.createMutatingEntityGenerator(java.lang.String name,
ComplexTypeDescriptor descriptor,
Uniqueness ownerUniqueness,
BeneratorContext context,
Generator<?> source)
|
static java.util.List<GeneratorComponent<Entity>> |
ComplexTypeGeneratorFactory.createMutatingGeneratorComponents(ComplexTypeDescriptor descriptor,
Uniqueness ownerUniqueness,
BeneratorContext context)
|
|
SerialGeneratorFactory.createNumberGenerator(java.lang.Class<T> numberType,
T min,
java.lang.Boolean minInclusive,
T max,
java.lang.Boolean maxInclusive,
T granularity,
Distribution distribution,
Uniqueness uniqueness)
|
|
GeneratorFactory.createNumberGenerator(java.lang.Class<T> numberType,
T min,
java.lang.Boolean minInclusive,
T max,
java.lang.Boolean maxInclusive,
T granularity,
Distribution distribution,
Uniqueness uniqueness)
Creates a generator for numbers. |
|
EquivalenceGeneratorFactory.createNumberGenerator(java.lang.Class<T> numberType,
T min,
java.lang.Boolean minInclusive,
T max,
java.lang.Boolean maxInclusive,
T granularity,
Distribution distribution,
Uniqueness uniqueness)
|
|
CoverageGeneratorFactory.createNumberGenerator(java.lang.Class<T> numberType,
T min,
java.lang.Boolean minInclusive,
T max,
java.lang.Boolean maxInclusive,
T granularity,
Distribution distribution,
Uniqueness uniqueness)
|
protected static Generator<java.lang.String> |
SimpleTypeGeneratorFactory.createPatternGenerator(SimpleTypeDescriptor type,
Uniqueness uniqueness,
BeneratorContext context)
|
NonNullGenerator<java.lang.String> |
GeneratorFactory.createRegexStringGenerator(java.lang.String pattern,
int minLength,
java.lang.Integer maxLength,
Uniqueness uniqueness)
Creates a generator that produces Strings which match a regular expression in a locale |
Generator<?> |
TypeGeneratorFactory.createRootGenerator(E descriptor,
java.lang.String instanceName,
boolean nullable,
Uniqueness uniqueness,
BeneratorContext context)
|
static Generator<?> |
MetaGeneratorFactory.createRootGenerator(InstanceDescriptor descriptor,
Uniqueness uniqueness,
BeneratorContext context)
|
static Generator<?> |
InstanceGeneratorFactory.createSingleInstanceGenerator(InstanceDescriptor descriptor,
Uniqueness ownerUniqueness,
BeneratorContext context)
|
protected Generator<java.lang.Object[]> |
ArrayTypeGeneratorFactory.createSourceGenerator(ArrayTypeDescriptor descriptor,
Uniqueness uniqueness,
BeneratorContext context)
|
protected Generator<Entity> |
ComplexTypeGeneratorFactory.createSourceGenerator(ComplexTypeDescriptor descriptor,
Uniqueness uniqueness,
BeneratorContext context)
|
protected abstract Generator<?> |
TypeGeneratorFactory.createSourceGenerator(E descriptor,
Uniqueness uniqueness,
BeneratorContext context)
|
protected Generator<?> |
SimpleTypeGeneratorFactory.createSourceGenerator(SimpleTypeDescriptor descriptor,
Uniqueness uniqueness,
BeneratorContext context)
|
protected Generator<?> |
ArrayTypeGeneratorFactory.createSpecificGenerator(ArrayTypeDescriptor descriptor,
java.lang.String instanceName,
boolean nullable,
Uniqueness uniqueness,
BeneratorContext context)
|
protected Generator<?> |
ComplexTypeGeneratorFactory.createSpecificGenerator(ComplexTypeDescriptor descriptor,
java.lang.String instanceName,
boolean nullable,
Uniqueness uniqueness,
BeneratorContext context)
|
protected abstract Generator<?> |
TypeGeneratorFactory.createSpecificGenerator(E descriptor,
java.lang.String instanceName,
boolean nullable,
Uniqueness uniqueness,
BeneratorContext context)
|
protected Generator<?> |
SimpleTypeGeneratorFactory.createSpecificGenerator(SimpleTypeDescriptor descriptor,
java.lang.String instanceName,
boolean nullable,
Uniqueness uniqueness,
BeneratorContext context)
|
NonNullGenerator<java.lang.String> |
StochasticGeneratorFactory.createStringGenerator(java.util.Set<java.lang.Character> chars,
java.lang.Integer minLength,
java.lang.Integer maxLength,
int lengthGranularity,
Distribution lengthDistribution,
Uniqueness uniqueness)
|
NonNullGenerator<java.lang.String> |
SerialGeneratorFactory.createStringGenerator(java.util.Set<java.lang.Character> chars,
java.lang.Integer minLength,
java.lang.Integer maxLength,
int lengthGranularity,
Distribution lengthDistribution,
Uniqueness uniqueness)
|
abstract NonNullGenerator<java.lang.String> |
GeneratorFactory.createStringGenerator(java.util.Set<java.lang.Character> chars,
java.lang.Integer minLength,
java.lang.Integer maxLength,
int lengthGranularity,
Distribution lengthDistribution,
Uniqueness uniqueness)
|
NonNullGenerator<java.lang.String> |
EquivalenceGeneratorFactory.createStringGenerator(java.util.Set<java.lang.Character> chars,
java.lang.Integer minLength,
java.lang.Integer maxLength,
int lengthGranularity,
Distribution lengthDistribution,
Uniqueness uniqueness)
|
NonNullGenerator<java.lang.String> |
CoverageGeneratorFactory.createStringGenerator(java.util.Set<java.lang.Character> chars,
java.lang.Integer minLength,
java.lang.Integer maxLength,
int lengthGranularity,
Distribution lengthDistribution,
Uniqueness uniqueness)
|
Generator<java.lang.String> |
GeneratorFactory.createStringGenerator(java.lang.String pattern,
java.util.Locale locale,
java.lang.Integer minLength,
java.lang.Integer maxLength,
int lengthGranularity,
Distribution lengthDistribution,
Uniqueness uniqueness)
|
static Generator<?> |
MetaGeneratorFactory.createTypeGenerator(TypeDescriptor type,
java.lang.String instanceName,
boolean nullable,
Uniqueness uniqueness,
BeneratorContext context)
|
protected static Generator<?> |
SimpleTypeGeneratorFactory.createValuesGenerator(SimpleTypeDescriptor descriptor,
Uniqueness uniqueness,
BeneratorContext context)
|
Distribution |
StochasticGeneratorFactory.defaultDistribution(Uniqueness uniqueness)
|
Distribution |
SerialGeneratorFactory.defaultDistribution(Uniqueness uniqueness)
|
abstract Distribution |
GeneratorFactory.defaultDistribution(Uniqueness uniqueness)
|
Distribution |
EquivalenceGeneratorFactory.defaultDistribution(Uniqueness uniqueness)
|
Distribution |
CoverageGeneratorFactory.defaultDistribution(Uniqueness uniqueness)
|
protected Distribution |
StochasticGeneratorFactory.defaultLengthDistribution(Uniqueness uniqueness,
boolean required)
|
protected Distribution |
SerialGeneratorFactory.defaultLengthDistribution(Uniqueness uniqueness,
boolean required)
|
protected abstract Distribution |
GeneratorFactory.defaultLengthDistribution(Uniqueness uniqueness,
boolean required)
|
protected Distribution |
EquivalenceGeneratorFactory.defaultLengthDistribution(Uniqueness uniqueness,
boolean required)
|
static Distribution |
FactoryUtil.getDistribution(java.lang.String spec,
Uniqueness uniqueness,
boolean required,
BeneratorContext context)
Extracts distribution information from the descriptor. |
static org.databene.script.Expression<Distribution> |
FactoryUtil.getDistributionExpression(java.lang.String spec,
Uniqueness uniqueness,
boolean required)
|