Package net.andreinc.mockneat.unit.regex
Class Regex
- java.lang.Object
-
- net.andreinc.mockneat.unit.regex.Regex
-
- All Implemented Interfaces:
MockUnit<java.lang.String>,MockUnitString
public class Regex extends java.lang.Object implements MockUnitString
-
-
Constructor Summary
Constructors Constructor Description Regex(java.lang.String regExp)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static Regexregex(java.lang.String regex)Returns a newRegexobject that can be used to generate arbitrary text based on a certain regex pattern.java.util.function.Supplier<java.lang.String>supplier()This is the sole abstract method of the interface.-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface net.andreinc.mockneat.abstraction.MockUnit
array, array, collection, collection, collection, collection, collection, collection, consume, consume, get, get, list, list, list, list, list, list, map, mapKeys, mapKeys, mapKeys, mapKeys, mapKeys, mapKeys, mapKeys, mapKeys, mapKeys, mapKeys, mapKeys, mapKeys, mapKeys, mapKeys, mapKeys, mapKeys, mapKeys, mapKeys, mapKeys, mapKeys, mapKeys, mapToDouble, mapToInt, mapToLocalDate, mapToLong, mapToString, mapToString, mapVals, mapVals, mapVals, mapVals, mapVals, mapVals, mapVals, mapVals, mapVals, mapVals, mapVals, mapVals, mapVals, mapVals, mapVals, mapVals, mapVals, mapVals, mapVals, mapVals, mapVals, serialize, set, set, set, set, set, set, stream, val, val, valStr, valStr
-
Methods inherited from interface net.andreinc.mockneat.abstraction.MockUnitString
accumulate, append, array, base64, escapeCsv, escapeEcmaScript, escapeHtml, escapeXml, format, md2, md5, noSpecialChars, prepend, replace, replace, replaceAll, replaceFirst, sha1, sha256, sha384, sha512, split, split, sub, sub, urlEncode, urlEncode
-
-
-
-
Method Detail
-
regex
public static Regex regex(java.lang.String regex)
Returns a new
Regexobject that can be used to generate arbitrary text based on a certain regex pattern.- Parameters:
regex- The regex pattern that the generated string needs to comply.- Returns:
- A new
Regexobject. TheRegexclass implementsMockUnitString.
-
supplier
public java.util.function.Supplier<java.lang.String> supplier()
Description copied from interface:MockUnitThis is the sole abstract method of the interface. Needs to be implemented every-time a MockUnit is implemented.
-
-