Uses of Package
org.instancio.generator.specs
Package
Description
Instancio public-facing APIs; for usage examples see
Instancio
.Defines generator specs.
Defines classes that provide access to built-in generators.
Contains internal classes related to generators.
Provides array generators.
Provides generators for checksum-valid numbers.
Provides finance-related generators.
Provides generators for various types of hashes.
Provides generators for various types of identifiers.
Provides Internet-related generators.
Provides generators for
java.io.*
types.Provides generators for
java.lang.*
types.Provides generators for
java.math.*
types.Miscellaneous generators.
Provides generators for
java.net.*
types.Provides generators for
java.nio.file.*
types.Provides numeric sequence generators.
Provides generators for
java.sql.*
types.Provides text generators.
Provides generators for
java.time.*
types.Provides generators for
java.util.*
types.Provides generators for
java.util.concurrent.atomic.*
types.Provides generators for
javax.xml.*
types.-
ClassDescriptionSpec for generating
Boolean
values.Spec for generatingByte
values.Spec for generatingCharacter
values.Spec for generatingDouble
values.Spec for generating enums.Spec for generatingFloat
values.Spec for generating hashesSpec for generatingInteger
values.Spec for generatingLong
values.Spec for generating numeric sequences.Spec for selecting a random value from an array.Spec for selecting a random value from a collection.Spec for generatingShort
values.Spec for generatingString
values. -
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 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.Spec forEnums
that supportsAsGeneratorSpec
.Generator spec forEnums
.Generator spec forEnumSet
.Spec for generating enums.Spec for generatingFile
values.Spec for generatingFloat
values.Spec for generating hashes that supportsAsGeneratorSpec
.Spec for generating hashesSpec for generating hashesSpec for generatingInstant
values.Spec for generatingInteger
values.Generator spec for IPv4.Spec for generating ISBN.Spec for generating ISBN.Spec for generatingLocalDate
values.Spec for generatingLocalDateTime
values.Spec for generatingLocalTime
values.Spec for generatingLong
values.Generator spec for producing "Lorem ipsum..." text.Spec for generating "lorem ipsum" text.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.Generator spec forNumber
types that supportsAsGeneratorSpec
.Generator spec for numeric types.Spec for generatingNumber
types.A spec for generating numeric sequences that supportsAsGeneratorSpec
.A spec for generating numeric sequences.Spec for generating numeric sequences.Spec for generatingOffsetDateTime
values.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 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 supportsAsStringGeneratorSpec
.Generator spec forTemporal
types.Spec for generatingTemporal
types.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.Generator spec for generating UUID strings.Spec for generating string representations ofUUID
values.Spec for generatingYearMonth
values.Spec for generatingYear
values.Spec for generatingZonedDateTime
values. -
ClassDescriptionGenerator spec for arrays.Generator spec for
BigDecimal
values that supportsAsGeneratorSpec
.Spec for generatingBigDecimal
values.Spec for generatingBigInteger
values.Generator spec forBoolean
values that supportsAsGeneratorSpec
.Generator spec forCharacter
values that supportsAsGeneratorSpec
.Generator spec for collections.Spec for generating credit card numbers.Spec for generating credit card numbers.Generator spec for producing CSV.Spec for generating CSV.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.A generator spec that emits given items to a selector's target.Spec forEnums
that supportsAsGeneratorSpec
.Generator spec forEnumSet
.Spec for generatingFile
values.Spec for generating hashes that supportsAsGeneratorSpec
.Spec for generatingInstant
values.Generator spec for IPv4.Spec for generating IPv4 addresses.Spec for generating ISBN.Spec for generating ISBN.Spec for generatingLocalDate
values.Spec for generatingLocalDateTime
values.Spec for generatingLocalTime
values.Generator spec for producing "Lorem ipsum..." text.Spec for generating "lorem ipsum" text.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 Mod11 checksum algorithm.A spec for generating numbers that pass the Mod11 checksum algorithm.Generator spec forMonthDay
types.Generator spec forNumber
types that supportsAsGeneratorSpec
.Generator spec for numeric types.A spec for generating numeric sequences that supportsAsGeneratorSpec
.Spec for generatingOffsetDateTime
values.Spec for generatingOffsetTime
values.Generator spec for selecting a random value from an array.Generator spec for selecting a random value from collection.Generator spec forOptional
.Generator spec for path values that supportsAsGeneratorSpec
.Spec for generatingPath
values.Generator spec forPeriod
.Spec for generatingPeriod
.Generator spec for Strings.Generator spec for temporal values that supportsAsStringGeneratorSpec
.Generator spec forTemporal
types.Generator spec forURI
values that supportsAsGeneratorSpec
.Spec for generatingURI
values.Generator spec forURL
values that supportsAsGeneratorSpec
.Spec for generatingURL
values.Generator spec for generating UUID strings.Spec for generating string representations ofUUID
values.Spec for generatingYearMonth
values.Spec for generatingYear
values.Spec for generatingZonedDateTime
values. -
ClassDescriptionProvides methods for specifying whether
null
can be generated. -
ClassDescriptionGenerator spec for arrays.Provides methods for specifying whether
null
can be generated.Generator spec for selecting a random value from an array.Spec for selecting a random value from an array.Provides a method for specifying a specific subtype that should be generated. -
ClassDescriptionAllows mapping the result of a generator to another type.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.Provides methods for specifying whether
null
can be generated. -
ClassDescriptionSpec for generating credit card numbers.Spec for generating credit card numbers.Provides methods for specifying whether
null
can be generated. -
ClassDescriptionAllows mapping the result of a generator to another type.Spec for generating hashes that supports
AsGeneratorSpec
.Spec for generating hashesSpec for generating hashesProvides methods for specifying whethernull
can be generated. -
ClassDescriptionSpec for generating European Article Number (EAN).Spec for generating European Article Number (EAN).Spec for generating ISBN.Spec for generating ISBN.Provides methods for specifying whether
null
can be generated. -
ClassDescriptionAllows mapping the result of a generator to another type.Spec for generating email addresses that supports
AsGeneratorSpec
.Spec for generating email addresses.Spec for generating email addresses.Generator spec for IPv4.Spec for generating IPv4 addresses.Provides methods for specifying whethernull
can be generated. -
ClassDescriptionAllows mapping the result of a generator to another type.Spec for generating
File
values.Provides methods for specifying whethernull
can be generated.Generator spec for path values that supportsAsGeneratorSpec
. -
ClassDescriptionAllows mapping the result of a generator to another type.Generator spec for
Boolean
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.Spec for generatingDouble
values.Spec forEnums
that supportsAsGeneratorSpec
.Generator spec forEnums
.Spec for generating enums.Spec for generatingFloat
values.Spec for generatingInteger
values.Spec for generatingLong
values.Provides methods for specifying whethernull
can be generated.Generator spec forNumber
types that supportsAsGeneratorSpec
.Generator spec for numeric types.Spec for generatingNumber
types.Spec for generatingShort
values.Generator spec for Strings.Spec for generatingString
values. -
ClassDescriptionAllows 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.Provides methods for specifying whethernull
can be generated.Generator spec forNumber
types that supportsAsGeneratorSpec
.Generator spec for numeric types.Spec for generatingNumber
types. -
ClassDescriptionA generator spec that emits given items to a selector's target.Provides methods for specifying whether
null
can be generated. -
ClassDescriptionAllows mapping the result of a generator to another type.Provides methods for specifying whether
null
can be generated.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. -
ClassDescriptionAllows mapping the result of a generator to another type.Provides methods for specifying whether
null
can be generated.Generator spec for path values that supportsAsGeneratorSpec
.Spec for generatingPath
values. -
ClassDescriptionAllows mapping the result of a generator to another type.Provides methods for specifying whether
null
can be generated.A spec for generating numeric sequences that supportsAsGeneratorSpec
.A spec for generating numeric sequences.Spec for generating numeric sequences. -
ClassDescriptionProvides methods for specifying whether
null
can be generated.Generator spec forTemporal
types. -
ClassDescriptionGenerator spec for producing CSV.Spec for generating CSV.Generator spec for producing "Lorem ipsum..." text.Spec for generating "lorem ipsum" text.Provides methods for specifying whether
null
can be generated.Generator spec for generating UUID strings.Spec for generating string representations ofUUID
values. -
ClassDescriptionAllows mapping the result of a generator to another type.Generator spec for
Duration
.Spec for generatingDuration
.Spec for generatingInstant
values.Spec for generatingLocalDate
values.Spec for generatingLocalDateTime
values.Spec for generatingLocalTime
values.Generator spec forMonthDay
types.Provides methods for specifying whethernull
can be generated.Spec for generatingOffsetDateTime
values.Spec for generatingOffsetTime
values.Generator spec forPeriod
.Spec for generatingPeriod
.Generator spec for temporal values that supportsAsStringGeneratorSpec
.Generator spec forTemporal
types.Spec for generatingTemporal
types.Spec for generatingYearMonth
values.Spec for generatingYear
values.Spec for generatingZonedDateTime
values. -
ClassDescriptionGenerator spec for collections.Generator spec for
EnumSet
.Generator spec for maps.Provides methods for specifying whethernull
can be generated.Generator spec for selecting a random value from collection.Spec for selecting a random value from a collection.Generator spec forOptional
.Generator spec for specifying the size of an object.Provides a method for specifying a specific subtype that should be generated.Generator spec forTemporal
types. -
ClassDescriptionAllows mapping the result of a generator to another type.Provides methods for specifying whether
null
can be generated.Generator spec forNumber
types that supportsAsGeneratorSpec
.Generator spec for numeric types. -
ClassDescriptionProvides methods for specifying whether
null
can be generated.