Package org.instancio.generator.specs
package org.instancio.generator.specs
Defines generator specs.
-
InterfacesClassDescriptionGenerator spec for arrays.Generator spec for
BigDecimal
values that supportsAsStringGeneratorSpec
.Generator spec forBigDecimal
.Spec for generatingBigDecimal
values.Spec for generatingBigInteger
values.Generator spec forBoolean
values that supportsAsStringGeneratorSpec
.Generator spec for booleans.Spec for generatingBoolean
values.Spec for generatingByte
values.Generator spec forCharacter
values that supportsAsStringGeneratorSpec
.Generator spec for characters.Spec for generatingCharacter
values.Generator spec for collections.Spec for generatingDouble
values.Generator spec forDuration
.EnumGeneratorSpec<E extends Enum<E>>Generator spec forEnums
.EnumSetGeneratorSpec<E extends Enum<E>>Generator spec forEnumSet
.FilePathSpec<T>Spec for generatingFile
values.Spec for generatingFloat
values.Spec for generatingInstant
values.Spec for generatingInteger
values.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.MapGeneratorSpec<K,V> Generator spec for maps.Generator spec forMonthDay
types.Provides methods for specifying whethernull
can be generated.NumberAsStringGeneratorSpec<T extends Number>Generator spec forNumber
types that supportsAsStringGeneratorSpec
.NumberGeneratorSpec<T extends Number>Generator spec for numeric types.NumberSpec<T extends Number>Spec for generatingNumber
types.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 supportsAsStringGeneratorSpec
.Spec for generatingPath
values.Generator spec forPeriod
.Spec for generatingShort
values.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.TemporalSpec<T>Spec for generatingTemporal
types.Generator spec forURI
values that supportsAsStringGeneratorSpec
.Generator spec forURI
.Spec for generatingURI
values.Generator spec forURL
values that supportsAsStringGeneratorSpec
.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.