Interface CommonGeneratorSpecs
- All Known Subinterfaces:
Generators,InstancioGenApi,ValueSpecs
interface CommonGeneratorSpecs
Defines specs that are available via both:
- Since:
- 5.0.0
-
Method Summary
Modifier and TypeMethodDescriptionbooleans()Generator forBooleanvalues.bytes()Generator forBytevalues.chars()Generator forCharactervalues.checksum()Provides access to checksum generators.doubles()Generator forDoublevalues.<E extends Enum<E>>
EnumGeneratorSpec<E> Generator for enum values.finance()Provides access to finance-related generators.floats()Generator forFloatvalues.hash()Generator for various types of hashes.id()Provides access to identifier generators.ints()Generator forIntegervalues.intSeq()AnIntegersequence generator.io()Provides access to IO generators.longs()Generator forLongvalues.longSeq()ALongsequence generator.math()Provides generators forjava.mathclasses.net()Provides generators forjava.netclasses.nio()Provides access to NIO generators.shorts()Generator forShortvalues.spatial()Provides access to spatial data type related generators.string()Generator forStringvalues.temporal()Provides access to temporal generators.text()Provides access to text generators.
-
Method Details
-
string
StringGeneratorSpec string()Generator forStringvalues.- Returns:
- API builder reference
- Since:
- 5.0.0
-
booleans
BooleanGeneratorSpec booleans()Generator forBooleanvalues.- Returns:
- API builder reference
- Since:
- 5.0.0
-
chars
CharacterGeneratorSpec chars()Generator forCharactervalues.- Returns:
- API builder reference
- Since:
- 5.0.0
-
bytes
NumberGeneratorSpec<Byte> bytes()Generator forBytevalues.- Returns:
- API builder reference
- Since:
- 5.0.0
-
shorts
NumberGeneratorSpec<Short> shorts()Generator forShortvalues.- Returns:
- API builder reference
- Since:
- 5.0.0
-
ints
NumberGeneratorSpec<Integer> ints()Generator forIntegervalues.- Returns:
- API builder reference
- Since:
- 5.0.0
-
intSeq
NumericSequenceGeneratorSpec<Integer> intSeq()AnIntegersequence generator.- Returns:
- API builder reference
- Since:
- 5.0.0
-
longs
NumberGeneratorSpec<Long> longs()Generator forLongvalues.- Returns:
- API builder reference
- Since:
- 5.0.0
-
longSeq
NumericSequenceGeneratorSpec<Long> longSeq()ALongsequence generator.- Returns:
- API builder reference
- Since:
- 5.0.0
-
floats
NumberGeneratorSpec<Float> floats()Generator forFloatvalues.- Returns:
- API builder reference
- Since:
- 5.0.0
-
doubles
NumberGeneratorSpec<Double> doubles()Generator forDoublevalues.- Returns:
- API builder reference
- Since:
- 5.0.0
-
enumOf
Generator for enum values.- Type Parameters:
E- enum type- Parameters:
enumClass- type of enum to generate- Returns:
- API builder reference
- Since:
- 5.0.0
-
math
MathGenerators math()Provides generators forjava.mathclasses.- Returns:
- API builder reference
- Since:
- 5.0.0
-
net
NetGenerators net()Provides generators forjava.netclasses.- Returns:
- API builder reference
- Since:
- 5.0.0
-
checksum
ChecksumGenerators checksum()Provides access to checksum generators.- Returns:
- API builder reference
- Since:
- 5.0.0
-
io
-
nio
-
temporal
TemporalGenerators temporal()Provides access to temporal generators.- Returns:
- API builder reference
- Since:
- 5.0.0
-
text
TextGenerators text()Provides access to text generators.- Returns:
- API builder reference
- Since:
- 5.0.0
-
id
IdGenerators id()Provides access to identifier generators.- Returns:
- API builder reference
- Since:
- 5.0.0
-
hash
HashGeneratorSpec hash()Generator for various types of hashes.- Returns:
- API builder reference
- Since:
- 5.0.0
-
finance
FinanceGenerators finance()Provides access to finance-related generators.- Returns:
- API builder reference
- Since:
- 5.0.0
-
spatial
SpatialGenerators spatial()Provides access to spatial data type related generators.- Returns:
- API builder reference
- Since:
- 5.0.0
-