public class CustomRandomizerRegistry extends Object implements RandomizerRegistry
Constructor and Description |
---|
CustomRandomizerRegistry() |
Modifier and Type | Method and Description |
---|---|
Randomizer<?> |
getRandomizer(Class<?> type)
Retrieves a randomizer for a given type.
|
Randomizer<?> |
getRandomizer(Field field)
Retrieves a randomizer for the given field.
|
<T,F,R> void |
registerRandomizer(String fieldName,
Class<F> fieldType,
Class<T> type,
Randomizer<R> randomizer) |
void |
setSeed(long seed)
Set the initial seed for all randomizers of the registry
|
public void setSeed(long seed)
setSeed
in interface RandomizerRegistry
seed
- the initial seedpublic Randomizer<?> getRandomizer(Field field)
RandomizerRegistry
getRandomizer
in interface RandomizerRegistry
field
- the field for which a randomizer was registeredpublic Randomizer<?> getRandomizer(Class<?> type)
RandomizerRegistry
getRandomizer
in interface RandomizerRegistry
type
- the type for which a randomizer was registeredpublic <T,F,R> void registerRandomizer(String fieldName, Class<F> fieldType, Class<T> type, Randomizer<R> randomizer)
Copyright © 2016. All Rights Reserved.