Package org.jeasy.random.randomizers
Class RegularExpressionRandomizer
- java.lang.Object
-
- org.jeasy.random.randomizers.AbstractRandomizer<T>
-
- org.jeasy.random.randomizers.FakerBasedRandomizer<java.lang.String>
-
- org.jeasy.random.randomizers.RegularExpressionRandomizer
-
- All Implemented Interfaces:
org.jeasy.random.api.Randomizer<java.lang.String>
public class RegularExpressionRandomizer extends FakerBasedRandomizer<java.lang.String>
ARandomizerthat generates random strings matching a regular expression.
-
-
Field Summary
-
Fields inherited from class org.jeasy.random.randomizers.FakerBasedRandomizer
faker
-
-
Constructor Summary
Constructors Constructor Description RegularExpressionRandomizer(java.lang.String regularExpression)Create a newRegularExpressionRandomizer.RegularExpressionRandomizer(java.lang.String regularExpression, long seed)Create a newRegularExpressionRandomizer.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetRandomValue()
-
-
-
Constructor Detail
-
RegularExpressionRandomizer
public RegularExpressionRandomizer(java.lang.String regularExpression)
Create a newRegularExpressionRandomizer.- Parameters:
regularExpression- the regular expression which strings generated by this randomizer will match.
-
RegularExpressionRandomizer
public RegularExpressionRandomizer(java.lang.String regularExpression, long seed)Create a newRegularExpressionRandomizer.- Parameters:
regularExpression- the regular expression which strings generated by this randomizer will match.seed- the initial seed
-
-