Package org.instancio.generator.specs
package org.instancio.generator.specs
Defines generator specs.
-
ClassDescriptionGenerator spec for arrays.Allows mapping the result of a generator to another type.Generator spec for
BigDecimal
values that supportsAsGeneratorSpec
.Generator spec forBigDecimal
.Spec for generatingBigDecimal
values.Spec for generatingBigInteger
values.Generator spec forBoolean
values that supportsAsGeneratorSpec
.Generator spec for booleans.Spec for generatingBoolean
values.Spec for generatingByte
values.Generator spec forCharacter
values that supportsAsGeneratorSpec
.Generator spec for characters.Spec for generatingCharacter
values.Generator spec for collections.Spec for generating coordinate values.Spec for generating spatial coordinate values.Spec for generating credit card numbers.Spec for generating credit card numbers.Generator spec for producing CSV.Spec for generating CSV.Spec for generatingDouble
values.Generator spec forDuration
.Spec for generatingDuration
.Spec for generating European Article Number (EAN).Spec for generating European Article Number (EAN).Spec for generating email addresses that supportsAsGeneratorSpec
.Spec for generating email addresses.Spec for generating email addresses.A generator spec that emits given items to a selector's target.EnumAsGeneratorSpec<E extends Enum<E>>Spec forEnums
that supportsAsGeneratorSpec
.EnumGeneratorSpec<E extends Enum<E>>Generator spec forEnums
.EnumSetGeneratorSpec<E extends Enum<E>>Generator spec forEnumSet
.Spec for generating enums.FilePathSpec<T>Spec for generatingFile
values.Spec for generatingFloat
values.Spec for generating hashes that supportsAsGeneratorSpec
.Spec for generating hashesSpec for generating hashesGenerator spec forInstant
.Spec for generatingInstant
values.Spec for generatingInteger
values.Generator spec for IPv4.Spec for generating IPv4 addresses.Spec for generating ISBN.Spec for generating ISBN.Spec for generatingLocalDate
values.Generator spec forLocalDateTime
.Spec for generatingLocalDateTime
values.Generator spec forLocalTime
.Spec for generatingLocalTime
values.Spec for generatingLong
values.Generator spec for producing "Lorem ipsum..." text.Spec for generating "lorem ipsum" text.A spec for generating numbers that pass the Luhn checksum algorithm.A spec for generating numbers that pass the Luhn checksum algorithm.A spec for generating numbers that pass the Luhn checksum algorithm.MapGeneratorSpec<K,V> Generator spec for maps.A spec for generating numbers that pass the Mod10 checksum algorithm.A spec for generating numbers that pass the Mod10 checksum algorithm.A spec for generating numbers that pass the Mod10 checksum algorithm.A spec for generating numbers that pass the Mod11 checksum algorithm.A spec for generating numbers that pass the Mod11 checksum algorithm.A spec for generating numbers that pass the Mod11 checksum algorithm.Generator spec forMonthDay
types.Provides methods for specifying whethernull
can be generated.NumberAsGeneratorSpec<T extends Number>Generator spec forNumber
types that supportsAsGeneratorSpec
.NumberGeneratorSpec<T extends Number>Generator spec for numeric types.NumberSpec<T extends Number>Spec for generatingNumber
types.A spec for generating numeric sequences that supportsAsGeneratorSpec
.A spec for generating numeric sequences.Spec for generating numeric sequences.Generator spec forOffsetDateTime
.Spec for generatingOffsetDateTime
values.Generator spec forOffsetTime
.Spec for generatingOffsetTime
values.Generator spec for selecting a random value from an array.Spec for selecting a random value from an array.Generator spec for selecting a random value from collection.Spec for selecting a random value from a collection.Generator spec forOptional
.Generator spec for path values that supportsAsGeneratorSpec
.Spec for generatingPath
values.Generator spec forPeriod
.Spec for generatingPeriod
.Spec for generatingShort
values.Generator spec for specifying the size of an object.Generator spec for Strings.Spec for generatingString
values.Provides a method for specifying a specific subtype that should be generated.Generator spec for temporal values that supportsAsGeneratorSpec
.Generator spec forTemporal
types.TemporalSpec<T>Spec for generatingTemporal
types.Generator spec for text patterns that supportsAsGeneratorSpec
.Spec for generating strings based on a pattern.Spec for generating strings based on a pattern.A spec for truncating temporal values.Generator spec forURI
values that supportsAsGeneratorSpec
.Generator spec forURI
.Spec for generatingURI
values.Generator spec forURL
values that supportsAsGeneratorSpec
.Generator spec forURL
.Spec for generatingURL
values.Spec for generatingUUID
values.Generator spec for generating UUID strings.Spec for generating string representations ofUUID
values.Spec for generatingYearMonth
values.Spec for generatingYear
values.Generator spec forZonedDateTime
.Spec for generatingZonedDateTime
values.