Class InternalRandomizerRegistry
java.lang.Object
org.jeasy.random.randomizers.registry.InternalRandomizerRegistry
- All Implemented Interfaces:
RandomizerRegistry
Registry for Java built-in types.
- Author:
- Rémi Alvergnat ([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
-
InternalRandomizerRegistry
public InternalRandomizerRegistry()
-
-
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
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.
-