Package org.instancio.generator
Interface GeneratorSpec<T>
- Type Parameters:
T
- generated type
- All Known Subinterfaces:
ArrayGeneratorSpec<T>
,AsStringGeneratorSpec<T>
,BigDecimalGeneratorSpec
,BooleanGeneratorSpec
,CharacterGeneratorSpec
,CollectionGeneratorSpec<T>
,DurationGeneratorSpec
,EnumGeneratorSpec<E>
,EnumSetGeneratorSpec<E>
,Generator<T>
,LoremIpsumGeneratorSpec
,MapGeneratorSpec<K,
,V> MonthDayGeneratorSpec
,NumberGeneratorSpec<T>
,OneOfArrayGeneratorSpec<T>
,OneOfCollectionGeneratorSpec<T>
,PathGeneratorSpec<T>
,PeriodGeneratorSpec
,StringGeneratorSpec
,TemporalGeneratorSpec<T>
,URIGeneratorSpec
,URLGeneratorSpec
,UUIDStringGeneratorSpec
- All Known Implementing Classes:
AbstractGenerator
,AbstractRandomComparableNumberGeneratorSpec
,AbstractRandomNumberGeneratorSpec
,ArrayGenerator
,AtomicIntegerGenerator
,AtomicLongGenerator
,BigDecimalGenerator
,BigIntegerGenerator
,BooleanGenerator
,ByteGenerator
,CalendarGenerator
,CharacterGenerator
,CollectionGenerator
,CollectionGeneratorSpecImpl
,DateGenerator
,DoubleGenerator
,DurationGenerator
,EnumGenerator
,EnumSetGenerator
,FileGenerator
,FloatGenerator
,GeneratorDecorator
,InstantGenerator
,InstantiatingGenerator
,IntegerGenerator
,LocalDateGenerator
,LocalDateTimeGenerator
,LocaleGenerator
,LocalTimeGenerator
,LongGenerator
,LoremIpsumGenerator
,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