| Package | Description |
|---|---|
| com.github.vincentrussell.json.datagenerator.functions.impl |
default implementations for functions.
|
| Modifier and Type | Method and Description |
|---|---|
String |
AddDays.addDays(String date,
String days)
add days to the date
|
String |
AddDays.addDays(String format,
String date,
String days)
add days to date
|
String |
AddHours.addHours(String date,
String hours)
add hours to the date
|
String |
AddHours.addHours(String format,
String date,
String hours)
add hours to date
|
String |
AddMinutes.addMinutes(String date,
String minutes)
add minutes to the date
|
String |
AddMinutes.addMinutes(String format,
String date,
String minutes)
add minutes to date
|
String |
AddMonths.addMonths(String date,
String months)
add months to the date
|
String |
AddMonths.addMonths(String format,
String date,
String months)
add months to date
|
String |
AddSeconds.addSeconds(String date,
String seconds)
add seconds to the date
|
String |
AddSeconds.addSeconds(String format,
String date,
String seconds)
add seconds to date
|
String |
AddWeeks.addWeeks(String date,
String weeks)
add weeks to the date
|
String |
AddWeeks.addWeeks(String format,
String date,
String weeks)
add weeks to date
|
String |
AddYears.addYears(String date,
String years)
add years to the date
|
String |
AddYears.addYears(String format,
String date,
String years)
add years to date
|
String |
City.city()
function call
|
String |
Company.company()
function call
|
String |
Concat.concat(String... objects)
function call
|
String |
Country.country()
function call
|
String |
Date.date()
generate a date with "now"
|
String |
Date.date(String outputFormat)
function call for now date with
SimpleDateFormat |
String |
Date.date(String beginDate,
String endDate) |
String |
Date.date(String beginDate,
String endDate,
String outputFormat)
random date between begin date and end date
|
String |
Date.date(String beginDate,
String endDate,
String inputFormat,
String outputFormat)
random date between begin date and end date
|
String |
DateFormat.dateFormat(String dateToParse,
String inputFormat,
String outputFormat)
function call to change format of date
|
String |
Email.email()
random email address
|
String |
Email.email(String domain)
random email address
|
String |
FirstName.firstName()
random firstname with 50/50 possibility of being male name
|
String |
FirstName.firstName(String gender)
random firstname for a particular gender
|
String |
Gender.gender()
random gender with 50/50 possibility of being male
|
String |
Gender.gender(String probability)
random gender with probability of being male
|
String |
SystemProperty.get(String key)
get a value from the system properties
|
String |
Get.get(String key)
get a value from the cache
|
String |
Alpha.getAlpha()
Default function call
|
String |
Alpha.getAlpha(String length)
Function call with length
|
String |
Alpha.getAlpha(String min,
String max)
Function call with min and max arguments
|
String |
AlphaNumeric.getAlphaNumeric()
Default function call
|
String |
AlphaNumeric.getAlphaNumeric(String length)
Function call with length
|
String |
AlphaNumeric.getAlphaNumeric(String min,
String max)
Function call with min and max arguments
|
String |
CountriesList.getCountriesList()
get all countries list
|
String |
CountriesList.getCountriesList(String... countryCodes)
get countries list based on countri codes
|
String |
Index.getIndex()
function call with default index name
|
String |
Index.getIndex(String indexName)
index for given index name
|
String |
Index.getIndex(String indexName,
String startingPoint)
index for index name
|
String |
LoremIpsum.getLorem(String amountOfLoremIpsum,
String type)
lorem ipsum words or paragraphs
|
String |
ObjectId.getObjectId()
random objectId (12 byte hex string):
|
String |
Bool.getRandomBool()
random boolean of true or false
|
String |
Bool.getRandomBool(String probability)
random boolean of true or false
|
String |
RandomDouble.getRandomDouble(String min,
String max)
get random double in range
|
String |
RandomDouble.getRandomDouble(String min,
String max,
String format)
get random number with format (eg.
|
String |
RandomFloat.getRandomFloat(String min,
String max)
get random float
|
String |
RandomFloat.getRandomFloat(String min,
String max,
String format)
get random number with format (eg.
|
String |
RandomInteger.getRandomInteger(String min,
String max)
get random integer within range
|
String |
RandomLong.getRandomLong(String min,
String max)
random long within range
|
String |
UUID.getRandomUUID()
random uuid
|
String |
UUID.getRandomUUID(String keepDashes)
random hex string for random 16 bytes
|
String |
Hex.hex()
random hex string for random 16 bytes
|
String |
Hex.hex(String byteSize)
random hexstring with specified byte size
|
String |
Ipv4.ipv4()
random ipv4 email address
|
String |
Ipv6.ipv6()
random ipv6 address
|
String |
Ipv6.ipV6(String hexCase)
get random ipv6 address
|
String |
LastName.lastName()
get random last name
|
String |
Phone.phone()
get random phone number
|
String |
Put.put(String key,
String value)
put a value in the cache
|
String |
Random.random(String... strings)
random item from list:
|
String |
Regexify.regexify(String regex) |
String |
Regexify.regexify(String locale,
String regex) |
String |
Repeat.repeat(String integer)
gets the string form of the passed in integer
|
String |
Repeat.repeat(String lowerRange,
String upperRange)
gets the string of a random integer between
lower range (inclusive) and upper range (inclusive)
|
String |
ResetIndex.resetIndex()
reset the default index
|
String |
ResetIndex.resetIndex(String indexName)
reset index for given index name
|
String |
Ssn.ssn()
get random social security number
|
String |
State.state()
get random state
|
String |
Street.street()
get random street
|
String |
Substring.substring(String value,
String beginIndex)
Returns a string that is a substring of this string.
|
String |
Substring.substring(String value,
String beginIndex,
String endIndex)
Returns a string that is a substring of this string.
|
String |
Time.time()
generate a time representing "now"
|
String |
Time.time(String outputTimeFormat)
generate a time representing now with a particular time format
|
String |
Time.time(String startTime,
String endTime,
String outputFormat)
random time in between two ranges
|
String |
Timestamp.timestamp()
timestamp based on "now"
|
String |
Timestamp.timestamp(String beginDate,
String endDate)
random timestamp between two dates
|
String |
TimestampSeconds.timestampSeconds()
timestamp based on "now"
|
String |
TimestampSeconds.timestampSeconds(String beginDate,
String endDate)
random timestamp in seconds between two dates
|
String |
ToLower.toLowerCase(String string)
lower case a string
|
String |
ToTimestamp.toTimestamp(String string)
convert date string to timestamp
|
String |
ToTimestamp.toTimestamp(String string,
String format)
convert date string to timestamp
|
String |
ToTimestampSeconds.toTimestampSeconds(String string)
convert date string to timestamp
|
String |
ToTimestampSeconds.toTimestampSeconds(String string,
String format)
convert date string to timestamp
|
String |
ToUpper.toUpperCase(String string)
upper case a string
|
String |
Username.username()
random username based on first initial from rnadom first name and lastname lowercased
|
Copyright © 2022. All rights reserved.