| 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.