Interface GeneratorSpec<T>

Type Parameters:
T - the type of object generated by the implementing generator
All Known Subinterfaces:
ArrayGeneratorSpec<T>, AsGeneratorSpec<T>, BigDecimalGeneratorSpec, BigDecimalSpec, BigIntegerSpec, BooleanGeneratorSpec, BooleanSpec, ByteSpec, CharacterGeneratorSpec, CharacterSpec, CnpjGeneratorSpec, CnpjSpec, CollectionGeneratorSpec<T>, CoordinateGeneratorSpec, CoordinateSpec, CpfGeneratorSpec, CpfSpec, CreditCardGeneratorSpec, CreditCardSpec, CsvGeneratorSpec, CsvSpec, DoubleSpec, DurationGeneratorSpec, DurationSpec, EanGeneratorSpec, EanSpec, EmailGeneratorSpec, EmailSpec, EmitGeneratorSpec<T>, EnumGeneratorSpec<E>, EnumSetGeneratorSpec<E>, EnumSpec<E>, FeedSpec<T>, FilePathSpec<T>, FileSpec, FloatSpec, Generator<T>, HashGeneratorSpec, HashSpec, InnGeneratorSpec, InnSpec, InstantGeneratorSpec, InstantSpec, IntegerSpec, IntervalSpec<T>, Ip4GeneratorSpec, Ip4Spec, IsbnGeneratorSpec, IsbnSpec, LocalDateSpec, LocalDateTimeGeneratorSpec, LocalDateTimeSpec, LocalTimeGeneratorSpec, LocalTimeSpec, LongSpec, LoremIpsumGeneratorSpec, LoremIpsumSpec, LuhnGeneratorSpec, LuhnSpec, MapGeneratorSpec<K,V>, Mod10GeneratorSpec, Mod10Spec, Mod11GeneratorSpec, Mod11Spec, MonthDayGeneratorSpec, MonthDaySpec, NipGeneratorSpec, NipSpec, NullableGeneratorSpec<T>, NumberGeneratorSpec<T>, NumberSpec<T>, NumericSequenceGeneratorSpec<T>, NumericSequenceSpec<T>, OffsetDateTimeGeneratorSpec, OffsetDateTimeSpec, OffsetTimeGeneratorSpec, OffsetTimeSpec, OneOfArrayGeneratorSpec<T>, OneOfArraySpec<T>, OneOfCollectionGeneratorSpec<T>, OneOfCollectionSpec<T>, OptionalGeneratorSpec<T>, PathGeneratorSpec<T>, PathSpec, PeriodGeneratorSpec, PeriodSpec, PeselGeneratorSpec, PeselSpec, RegonGeneratorSpec, RegonSpec, ShortSpec, ShuffleSpec<T>, SinGeneratorSpec, SinSpec, SizeGeneratorSpec<T>, SsnGeneratorSpec, SsnSpec, StringGeneratorSpec, StringSpec, SubtypeGeneratorSpec<T>, TemporalGeneratorSpec<T>, TemporalSpec<T>, TextPatternGeneratorSpec, TextPatternSpec, TituloEleitoralGeneratorSpec, TituloEleitoralSpec, TruncatableTemporalGeneratorSpec<T>, URIGeneratorSpec, URISpec, URLGeneratorSpec, URLSpec, UUIDSpec, UUIDStringGeneratorSpec, UUIDStringSpec, ValueSpec<T>, YearMonthSpec, YearSpec, ZonedDateTimeGeneratorSpec, ZonedDateTimeSpec

public interface GeneratorSpec<T>
A marker interface serving as the base class for all Generators.

This interface does not expose any methods to the public API. It is used to categorise and provide a common type for all generator implementations.

Since:
1.0.1