public class CustomRandomizerRegistry extends AbstractRandomizerRegistry implements RandomizerRegistry
| Constructor and Description |
|---|
CustomRandomizerRegistry() |
| Modifier and Type | Method and Description |
|---|---|
Randomizer<?> |
getRandomizer(java.lang.Class<?> type)
Retrieves a randomizer for a given type.
|
Randomizer<?> |
getRandomizer(java.lang.reflect.Field field)
Retrieves a randomizer for the given field.
|
void |
init(EnhancedRandomParameters parameters)
Initialize the registry.
|
<T,R> void |
registerRandomizer(java.lang.Class<T> type,
Randomizer<R> randomizer) |
<T,F,R> void |
registerRandomizer(FieldDefinition<T,F> fieldDefinition,
Randomizer<R> randomizer) |
hasAllModifiers, hasName, hasType, isAnnotatedWithOneOf, isDeclaredInClasspublic void init(EnhancedRandomParameters parameters)
RandomizerRegistryinit in interface RandomizerRegistryparameters - of the EnhancedRandom instance being configuredpublic Randomizer<?> getRandomizer(java.lang.reflect.Field field)
RandomizerRegistrygetRandomizer in interface RandomizerRegistryfield - the field for which a randomizer was registeredpublic Randomizer<?> getRandomizer(java.lang.Class<?> type)
RandomizerRegistrygetRandomizer in interface RandomizerRegistrytype - the type for which a randomizer was registeredpublic <T,F,R> void registerRandomizer(FieldDefinition<T,F> fieldDefinition, Randomizer<R> randomizer)
public <T,R> void registerRandomizer(java.lang.Class<T> type,
Randomizer<R> randomizer)
Copyright © 2019. All Rights Reserved.