Package org.instancio.generator
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