Package | Description |
---|---|
io.github.benas.randombeans |
Core implementation of Random Beans.
|
io.github.benas.randombeans.randomizers.registry |
This package contains internal registries.
|
Modifier and Type | Method and Description |
---|---|
FieldDefinition<?,?> |
FieldDefinitionBuilder.get()
Create a new
FieldDefinition . |
Modifier and Type | Method and Description |
---|---|
<T,F> EnhancedRandomBuilder |
EnhancedRandomBuilder.exclude(FieldDefinition<T,F> fieldDefinition)
Exclude a field from being populated.
|
<T,F,R> EnhancedRandomBuilder |
EnhancedRandomBuilder.randomize(FieldDefinition<T,F> fieldDefinition,
Randomizer<R> randomizer)
Register a custom randomizer for a given field.
|
<T,F,R> EnhancedRandomBuilder |
EnhancedRandomBuilder.randomize(FieldDefinition<T,F> fieldDefinition,
java.util.function.Supplier<R> supplier)
Register a supplier as randomizer for a given field.
|
Modifier and Type | Method and Description |
---|---|
void |
ExclusionRandomizerRegistry.addFieldDefinition(FieldDefinition<?,?> fieldDefinition)
Add a field definition.
|
<T,F,R> void |
CustomRandomizerRegistry.registerRandomizer(FieldDefinition<T,F> fieldDefinition,
Randomizer<R> randomizer) |
Copyright © 2017. All Rights Reserved.