Package org.instancio.generator
Interface GeneratorSpec<T>
-
- Type Parameters:
T
- generated type
- All Known Subinterfaces:
ArrayGeneratorSpec<T>
,CollectionGeneratorSpec<T>
,Generator<T>
,MapGeneratorSpec<K,V>
,NumberGeneratorSpec<T>
,OneOfArrayGeneratorSpec<T>
,OneOfCollectionGeneratorSpec<T>
,StringGeneratorSpec
,TemporalGeneratorSpec<T>
- All Known Implementing Classes:
AbstractGenerator
,AbstractRandomComparableNumberGeneratorSpec
,AbstractRandomNumberGeneratorSpec
,ArrayGenerator
,AtomicIntegerGenerator
,AtomicLongGenerator
,BigDecimalGenerator
,BigIntegerGenerator
,BooleanGenerator
,ByteGenerator
,CalendarGenerator
,CharacterGenerator
,CollectionGenerator
,CollectionGeneratorSpecImpl
,ConcurrentHashMapGenerator
,ConcurrentSkipListMapGenerator
,DateGenerator
,DoubleGenerator
,EnumGenerator
,EnumSetGenerator
,FloatGenerator
,HashSetGenerator
,InstantGenerator
,InstantiatingGenerator
,IntegerGenerator
,LocalDateGenerator
,LocalDateTimeGenerator
,LocalTimeGenerator
,LongGenerator
,MapGenerator
,MapGeneratorSpecImpl
,OneOfArrayGenerator
,OneOfCollectionGenerator
,ShortGenerator
,SqlDateGenerator
,StringBuilderGenerator
,StringGenerator
,TextPatternGenerator
,TimestampGenerator
,TreeMapGenerator
,TreeSetGenerator
,UUIDGenerator
,XMLGregorianCalendarGenerator
,YearGenerator
,YearMonthGenerator
,ZonedDateTimeGenerator
public interface GeneratorSpec<T>
Marker interface for configurableGenerator
s.