Package org.instancio.generator
Interface GeneratorSpec<T>
- Type Parameters:
T
- generated type
- All Known Subinterfaces:
ArrayGeneratorSpec<T>
,AsStringGeneratorSpec<T>
,BigDecimalAsStringGeneratorSpec
,BigDecimalGeneratorSpec
,BigDecimalSpec
,BigIntegerSpec
,BooleanAsStringGeneratorSpec
,BooleanGeneratorSpec
,BooleanSpec
,ByteSpec
,CharacterAsStringGeneratorSpec
,CharacterGeneratorSpec
,CharacterSpec
,CollectionGeneratorSpec<T>
,DoubleSpec
,DurationGeneratorSpec
,EnumGeneratorSpec<E>
,EnumSetGeneratorSpec<E>
,FilePathSpec<T>
,FileSpec
,FloatSpec
,Generator<T>
,InstantSpec
,IntegerSpec
,InternalLengthGeneratorSpec<T>
,LocalDateSpec
,LocalDateTimeSpec
,LocalTimeSpec
,LongSpec
,LoremIpsumGeneratorSpec
,LoremIpsumSpec
,MapGeneratorSpec<K,
,V> MonthDayGeneratorSpec
,NullableGeneratorSpec<T>
,NumberAsStringGeneratorSpec<T>
,NumberGeneratorSpec<T>
,NumberSpec<T>
,OffsetDateTimeSpec
,OffsetTimeSpec
,OneOfArrayGeneratorSpec<T>
,OneOfArraySpec<T>
,OneOfCollectionGeneratorSpec<T>
,OneOfCollectionSpec<T>
,PathAsStringGeneratorSpec<T>
,PathGeneratorSpec<T>
,PathSpec
,PeriodGeneratorSpec
,ShortSpec
,StringGeneratorSpec
,StringSpec
,SubtypeGeneratorSpec<T>
,TemporalAaStringGeneratorSpec<T>
,TemporalGeneratorSpec<T>
,TemporalSpec<T>
,URIAsStringGeneratorSpec
,URIGeneratorSpec
,URISpec
,URLAsStringGeneratorSpec
,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
,DateGenerator
,DoubleGenerator
,DurationGenerator
,EmailAddressGenerator
,EnumGenerator
,EnumSetGenerator
,FileGenerator
,FloatGenerator
,GeneratorDecorator
,InstantGenerator
,InstantiatingGenerator
,IntegerGenerator
,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