Package org.instancio.generator
Interface GeneratorSpec<T>
- Type Parameters:
T
- generated type
- All Known Subinterfaces:
ArrayGeneratorSpec<T>
,AsGeneratorSpec<T>
,AsStringGeneratorSpec<T>
,BigDecimalAsGeneratorSpec
,BigDecimalGeneratorSpec
,BigDecimalSpec
,BigIntegerSpec
,BooleanAsGeneratorSpec
,BooleanGeneratorSpec
,BooleanSpec
,ByteSpec
,CharacterAsGeneratorSpec
,CharacterGeneratorSpec
,CharacterSpec
,CollectionGeneratorSpec<T>
,CreditCardGeneratorSpec
,CreditCardSpec
,DoubleSpec
,DurationGeneratorSpec
,DurationSpec
,EanGeneratorSpec
,EanSpec
,EmailAsGeneratorSpec
,EmailGeneratorSpec
,EmailSpec
,EnumGeneratorSpec<E>
,EnumSetGeneratorSpec<E>
,FilePathSpec<T>
,FileSpec
,FloatSpec
,Generator<T>
,HashAsGeneratorSpec
,HashGeneratorSpec
,HashSpec
,InstantSpec
,IntegerSpec
,InternalLengthGeneratorSpec<T>
,IsbnGeneratorSpec
,IsbnSpec
,LocalDateSpec
,LocalDateTimeSpec
,LocalTimeSpec
,LongSpec
,LoremIpsumGeneratorSpec
,LoremIpsumSpec
,MapGeneratorSpec<K,
,V> MonthDayGeneratorSpec
,NullableGeneratorSpec<T>
,NumberAsGeneratorSpec<T>
,NumberGeneratorSpec<T>
,NumberSpec<T>
,OffsetDateTimeSpec
,OffsetTimeSpec
,OneOfArrayGeneratorSpec<T>
,OneOfArraySpec<T>
,OneOfCollectionGeneratorSpec<T>
,OneOfCollectionSpec<T>
,PathAsGeneratorSpec<T>
,PathGeneratorSpec<T>
,PathSpec
,PeriodGeneratorSpec
,PeriodSpec
,ShortSpec
,StringGeneratorSpec
,StringSpec
,SubtypeGeneratorSpec<T>
,TemporalAaStringGeneratorSpec<T>
,TemporalGeneratorSpec<T>
,TemporalSpec<T>
,URIAsGeneratorSpec
,URIGeneratorSpec
,URISpec
,URLAsGeneratorSpec
,URLGeneratorSpec
,URLSpec
,UUIDStringGeneratorSpec
,UUIDStringSpec
,ValueSpec<T>
,YearMonthSpec
,YearSpec
,ZonedDateTimeSpec
- All Known Implementing Classes:
AbstractGenerator
,AbstractRandomComparableNumberGeneratorSpec
,AbstractRandomNumberGeneratorSpec
,ArrayGenerator
,AtomicIntegerGenerator
,AtomicLongGenerator
,BigDecimalGenerator
,BigIntegerGenerator
,BooleanGenerator
,ByteGenerator
,CalendarGenerator
,CharacterGenerator
,CollectionGenerator
,CollectionGeneratorSpecImpl
,CreditCardNumberGenerator
,DateGenerator
,DoubleGenerator
,DurationGenerator
,EanGenerator
,EmailGenerator
,EnumGenerator
,EnumSetGenerator
,FileGenerator
,FloatGenerator
,GeneratorDecorator
,HashGenerator
,InstantGenerator
,InstantiatingGenerator
,IntegerGenerator
,IsbnGenerator
,LocalDateGenerator
,LocalDateTimeGenerator
,LocaleGenerator
,LocalTimeGenerator
,LongGenerator
,LoremIpsumGenerator
,LuhnGenerator
,MapEntryGenerator
,MapGenerator
,MapGeneratorSpecImpl
,MonthDayGenerator
,OffsetDateTimeGenerator
,OffsetTimeGenerator
,OneOfArrayGenerator
,OneOfCollectionGenerator
,OptionalGenerator
,PathGenerator
,PeriodGenerator
,ShortGenerator
,SqlDateGenerator
,StringBuilderGenerator
,StringGenerator
,SupplierAdapter
,TextPatternGenerator
,TimestampGenerator
,URIGenerator
,URLGenerator
,UUIDGenerator
,UUIDStringGenerator
,XMLGregorianCalendarGenerator
,YearGenerator
,YearMonthGenerator
,ZonedDateTimeGenerator
,ZoneIdGenerator
,ZoneOffsetGenerator
public interface GeneratorSpec<T>
Marker interface for configurable
Generator
s.- Since:
- 1.0.1