Uses of Interface
net.morimekta.providence.testing.generator.Generator
-
Packages that use Generator Package Description net.morimekta.providence.testing.generator net.morimekta.providence.testing.generator.defaults net.morimekta.providence.testing.generator.extra -
-
Uses of Generator in net.morimekta.providence.testing.generator
Classes in net.morimekta.providence.testing.generator that implement Generator Modifier and Type Class Description classMessageGenerator<Context extends GeneratorContext<Context>,Message extends net.morimekta.providence.PMessage<Message,Field>,Field extends net.morimekta.providence.descriptor.PField>Message generator for generating a specific message.Methods in net.morimekta.providence.testing.generator that return Generator Modifier and Type Method Description <E extends net.morimekta.providence.PEnumValue<E>>
Generator<Context,E>GeneratorBase. enumGeneratorFor(net.morimekta.providence.descriptor.PEnumDescriptor<E> descriptor)<T> Generator<Context,T>GeneratorBase. generatorFor(net.morimekta.providence.descriptor.PDescriptor type)<T> Generator<Context,T>GeneratorContext. generatorFor(net.morimekta.providence.descriptor.PDeclaredDescriptor<T> descriptor)Get the default generator for the given type.<T> Generator<Context,T>GeneratorContext. generatorFor(net.morimekta.providence.descriptor.PDescriptor descriptor)Get the default generator for the given type.Methods in net.morimekta.providence.testing.generator with parameters of type Generator Modifier and Type Method Description MessageGenerator<Context,Message,Field>MessageGenerator. setValueGenerator(Field field, Generator<Context,?> generator)<E extends net.morimekta.providence.PEnumValue<E>>
BaseGeneratorBase. withEnumGenerator(net.morimekta.providence.descriptor.PEnumDescriptor<E> descriptor, Generator<Context,E> generator)Set the default enum generator for the enum type. -
Uses of Generator in net.morimekta.providence.testing.generator.defaults
Classes in net.morimekta.providence.testing.generator.defaults that implement Generator Modifier and Type Class Description classBinaryGenerator<Context extends GeneratorContext<Context>>Default generator for binary fields.classBoolGenerator<Context extends GeneratorContext<Context>>Default generator for bool fields.classByteGenerator<Context extends GeneratorContext<Context>>Default generator for byte (i8) fields.classDoubleGenerator<Context extends GeneratorContext<Context>>Default generator for double fields.classEnumGenerator<Context extends GeneratorContext<Context>,E extends net.morimekta.providence.PEnumValue<E>>Default generator for an enum field.classIntGenerator<Context extends GeneratorContext<Context>>Default generator for an int field.classListGenerator<Context extends GeneratorContext<Context>>Default generator for a list field.classLongGenerator<Context extends GeneratorContext<Context>>Default generator for a long field.classMapGenerator<Context extends GeneratorContext<Context>>Default generator for map fields.classSetGenerator<Context extends GeneratorContext<Context>>Default generator for set fields.classShortGenerator<Context extends GeneratorContext<Context>>Default generator for short fields.classStringGenerator<Context extends GeneratorContext<Context>>Default generator for string fields. -
Uses of Generator in net.morimekta.providence.testing.generator.extra
Classes in net.morimekta.providence.testing.generator.extra that implement Generator Modifier and Type Class Description classByteRangeGenerator<Context extends GeneratorContext<Context>>Default generator for selecting one of a set of values of the same type..classDoubleRangeGenerator<Context extends GeneratorContext<Context>>Default generator for selecting one of a set of values of the same type..classEnumNameGenerator<Context extends GeneratorContext<Context>,E extends net.morimekta.providence.PEnumValue<E>>Generator helper class for enum value (asString) of the selected enum.classEnumValueGenerator<Context extends GeneratorContext<Context>,E extends net.morimekta.providence.PEnumValue<E>>Generator helper class for enum value (asInteger) of the selected enum.classIntRangeGenerator<Context extends GeneratorContext<Context>>Default generator for selecting one of a set of values of the same type..classLongRangeGenerator<Context extends GeneratorContext<Context>>Default generator for selecting one of a set of values of the same type..classOneOfGenerator<Context extends GeneratorContext<Context>,T>Default generator for selecting one of a set of values of the same type..classShortRangeGenerator<Context extends GeneratorContext<Context>>Default generator for selecting one of a set of values of the same type..
-