public interface RandomizerProvider
RandomizerRegistry is that
it gives access to the current context and allows fine grained randomizer selection based on that context.| Modifier and Type | Method and Description |
|---|---|
default Randomizer<?> |
getRandomizerByField(java.lang.reflect.Field field,
RandomizerContext context)
Return a randomizer for the given field in the current context.
|
default <T> Randomizer<T> |
getRandomizerByType(java.lang.Class<T> type,
RandomizerContext context)
Return a randomizer for the given type in the current context.
|
default void |
setRandomizerRegistries(java.util.Set<RandomizerRegistry> randomizerRegistries)
Set randomizer registries.
|
default Randomizer<?> getRandomizerByField(java.lang.reflect.Field field, RandomizerContext context)
field - for which a randomizer should be returnedcontext - current randomization contextdefault <T> Randomizer<T> getRandomizerByType(java.lang.Class<T> type, RandomizerContext context)
T - generic typetype - for which a randomizer should be returnedcontext - current randomization contextdefault void setRandomizerRegistries(java.util.Set<RandomizerRegistry> randomizerRegistries)
randomizerRegistries - to setCopyright © 2020. All Rights Reserved.