Class TimeRandomizerRegistry
java.lang.Object
org.jeasy.random.randomizers.registry.TimeRandomizerRegistry
- All Implemented Interfaces:
RandomizerRegistry
A registry of randomizers for Java 8 JSR 310 types.
- Author:
- Mahmoud Ben Hassine ([email protected])
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionRandomizer<?>
getRandomizer
(Class<?> type) Retrieves a randomizer for a given type.Randomizer<?>
getRandomizer
(Field field) Retrieves a randomizer for the given field.void
init
(EasyRandomParameters parameters) Initialize the registry.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.jeasy.random.api.RandomizerRegistry
getRandomizer
-
Constructor Details
-
TimeRandomizerRegistry
public TimeRandomizerRegistry()
-
-
Method Details
-
init
Description copied from interface:RandomizerRegistry
Initialize the registry.- Specified by:
init
in interfaceRandomizerRegistry
- Parameters:
parameters
- of theEasyRandom
instance being configured
-
getRandomizer
Description copied from interface:RandomizerRegistry
Retrieves a randomizer for the given field.- Specified by:
getRandomizer
in interfaceRandomizerRegistry
- Parameters:
field
- the field for which a randomizer was registered- Returns:
- the randomizer registered for the given field
-
getRandomizer
Description copied from interface:RandomizerRegistry
Retrieves a randomizer for a given type.- Specified by:
getRandomizer
in interfaceRandomizerRegistry
- Parameters:
type
- the type for which a randomizer was registered- Returns:
- the randomizer registered for the given type.
-