Class TimeRandomizerRegistry
- java.lang.Object
-
- org.jeasy.random.randomizers.registry.TimeRandomizerRegistry
-
- All Implemented Interfaces:
RandomizerRegistry
public class TimeRandomizerRegistry extends java.lang.Object implements RandomizerRegistry
A registry of randomizers for Java 8 JSR 310 types.- Author:
- Mahmoud Ben Hassine (mahmoud.benhassine@icloud.com)
-
-
Constructor Summary
Constructors Constructor Description TimeRandomizerRegistry()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method 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.voidinit(EasyRandomParameters parameters)Initialize the registry.
-
-
-
Method Detail
-
init
public void init(EasyRandomParameters parameters)
Description copied from interface:RandomizerRegistryInitialize the registry.- Specified by:
initin interfaceRandomizerRegistry- Parameters:
parameters- of theEasyRandominstance being configured
-
getRandomizer
public Randomizer<?> getRandomizer(java.lang.reflect.Field field)
Description copied from interface:RandomizerRegistryRetrieves a randomizer for the given field.- Specified by:
getRandomizerin interfaceRandomizerRegistry- Parameters:
field- the field for which a randomizer was registered- Returns:
- the randomizer registered for the given field
-
getRandomizer
public Randomizer<?> getRandomizer(java.lang.Class<?> type)
Description copied from interface:RandomizerRegistryRetrieves a randomizer for a given type.- Specified by:
getRandomizerin interfaceRandomizerRegistry- Parameters:
type- the type for which a randomizer was registered- Returns:
- the randomizer registered for the given type.
-
-