Interface CommonGeneratorSpecs

All Known Subinterfaces:
Generators, InstancioGenApi, ValueSpecs

interface CommonGeneratorSpecs
Since:
5.0.0
  • Method Details

    • string

      Generator for String values.
      Returns:
      API builder reference
      Since:
      5.0.0
    • booleans

      Generator for Boolean values.
      Returns:
      API builder reference
      Since:
      5.0.0
    • chars

      Generator for Character values.
      Returns:
      API builder reference
      Since:
      5.0.0
    • bytes

      Generator for Byte values.
      Returns:
      API builder reference
      Since:
      5.0.0
    • shorts

      Generator for Short values.
      Returns:
      API builder reference
      Since:
      5.0.0
    • ints

      Generator for Integer values.
      Returns:
      API builder reference
      Since:
      5.0.0
    • intSeq

      An Integer sequence generator.
      Returns:
      API builder reference
      Since:
      5.0.0
    • longs

      Generator for Long values.
      Returns:
      API builder reference
      Since:
      5.0.0
    • longSeq

      A Long sequence generator.
      Returns:
      API builder reference
      Since:
      5.0.0
    • floats

      Generator for Float values.
      Returns:
      API builder reference
      Since:
      5.0.0
    • doubles

      Generator for Double values.
      Returns:
      API builder reference
      Since:
      5.0.0
    • enumOf

      <E extends Enum<E>> EnumGeneratorSpec<E> enumOf(Class<E> enumClass)
      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

      Provides generators for java.math classes.
      Returns:
      API builder reference
      Since:
      5.0.0
    • net

      Provides generators for java.net classes.
      Returns:
      API builder reference
      Since:
      5.0.0
    • oneOf

      <T> OneOfArrayGeneratorSpec<T> oneOf(T... choices)
      Picks a random value from the given choices.
      Type Parameters:
      T - element type
      Parameters:
      choices - to choose from
      Returns:
      API builder reference
      Since:
      5.0.0
    • oneOf

      <T> OneOfCollectionGeneratorSpec<T> oneOf(Collection<T> choices)
      Picks a random value from the given choices.
      Type Parameters:
      T - element type
      Parameters:
      choices - to choose from
      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

      Provides access to IO generators.
      Returns:
      API builder reference
      Since:
      5.0.0
    • nio

      Provides access to NIO generators.
      Returns:
      API builder reference
      Since:
      5.0.0
    • temporal

      TemporalGenerators temporal()
      Provides access to temporal generators.
      Returns:
      API builder reference
      Since:
      5.0.0
    • text

      Provides access to text generators.
      Returns:
      API builder reference
      Since:
      5.0.0
    • id

      Provides access to identifier generators.
      Returns:
      API builder reference
      Since:
      5.0.0
    • hash

      Generator for various types of hashes.
      Returns:
      API builder reference
      Since:
      5.0.0
    • finance

      Provides access to finance-related generators.
      Returns:
      API builder reference
      Since:
      5.0.0
    • spatial

      Provides access to spatial data type related generators.
      Returns:
      API builder reference
      Since:
      5.0.0