public interface RandomGeneratorService extends Service
| Modifier and Type | Method and Description |
|---|---|
RandomGenerator |
getDefaultRandomGenerator()
Returns the default registered RandomGenerator;
|
RandomGenerator |
getRandomGeneratorByParameterizable(Parameterizable type)
This retrieves the most appropriate ParameterizableRandomGenerator for a given Type.
|
RandomGenerator |
getRandomGeneratorByType(Class<?> type)
This retrieves the most appropriate RandomGenerator for a given Type.
|
Collection<Class<?>> |
getRegisteredTypes()
Get all registered types.
|
void |
registerRandomGenerator(RandomGenerator randomGenerator)
Register a RandomGenerator.
|
void |
setDefaultRandomGenerator(RandomGenerator randomGenerator)
This method set the RandomGenerator to use if non are registered for given type.
|
void registerRandomGenerator(RandomGenerator randomGenerator)
randomGenerator - The random generator to register.Collection<Class<?>> getRegisteredTypes()
void setDefaultRandomGenerator(RandomGenerator randomGenerator)
randomGenerator - The random generator to register.RandomGenerator getDefaultRandomGenerator()
RandomGenerator getRandomGeneratorByType(Class<?> type)
type - The type used to lookup the most appropriate RandomGenerator.RandomGenerator getRandomGeneratorByParameterizable(Parameterizable type)
type - The parameterized type used to lookup the most appropriate RandomGenerator.Copyright © 2010–2019. All rights reserved.