Uses of Interface
nl._42.beanie.generator.ValueGenerator
Packages that use ValueGenerator
Package
Description
-
Uses of ValueGenerator in nl._42.beanie
Classes in nl._42.beanie that implement ValueGeneratorMethods in nl._42.beanie with parameters of type ValueGeneratorModifier and TypeMethodDescriptionEditableBeanBuildCommand.generateValue
(String propertyName, ValueGenerator generator) Generate a value in our to be generated bean.BeanBuilder.register
(Class<?> declaringClass, String propertyName, ValueGenerator generator) Register a value generation strategy for a specific property reference.BeanBuilder.register
(Class<?> valueType, ValueGenerator generator) Register a value generation strategy for a specific type.BeanBuilder.register
(Supportable predicate, ValueGenerator generator) Register a value generation strategy for a specific type.BeanBuilder.registerIf
(Predicate<AccessibleObject> predicate, ValueGenerator generator) Register a value generation strategy for a specific type. -
Uses of ValueGenerator in nl._42.beanie.generator
Classes in nl._42.beanie.generator that implement ValueGeneratorModifier and TypeClassDescriptionclass
Generator that constructs a bean.class
class
Default value generator, registers a generator for all common types.class
class
class
Generator that finds the first implementation of a class and then generates that class.class
class
Generates a bean, when a constructor without arguments is defined.class
Value generator that is capable of providing the property.class
Creates a proxy of an interface that supports simple get and set behaviour.class
Dynamically generates a value of the referenced type.class
Returns the values in sequence.class
Generates values of any type, using the behavior registered to that value type.class
Value generator that always throws anUnsupportedOperationException
.class
Generates a random UUID string value.Methods in nl._42.beanie.generator with parameters of type ValueGeneratorModifier and TypeMethodDescriptionTypeBasedValueGenerator.register
(Class<?> type, ValueGenerator generator) Register a value generation strategy for a specific type.BeanGenerator.setAbstractGenerator
(ValueGenerator abstractGenerator) Change the generator used to generate abstract class instances.BeanGenerator.setInterfaceGenerator
(ValueGenerator interfaceGenerator) Change the generator used to generate interface instances.Constructors in nl._42.beanie.generator with parameters of type ValueGeneratorModifierConstructorDescriptionBeanGenerator
(ValueGenerator constructorArgGenerator) Construct a newBeanGenerator
.DefaultValueGenerator
(ValueGenerator fallback) FirstImplBeanGenerator
(ValueGenerator beanGenerator) TypeBasedValueGenerator
(ValueGenerator fallback) -
Uses of ValueGenerator in nl._42.beanie.generator.increment
Classes in nl._42.beanie.generator.increment that implement ValueGeneratorModifier and TypeClassDescriptionclass
Value generator capable of incrementing itself.class
Generates a larger integer value during each invocation. -
Uses of ValueGenerator in nl._42.beanie.generator.random
Classes in nl._42.beanie.generator.random that implement ValueGeneratorModifier and TypeClassDescriptionclass
Retrieves a random value from an array of possibilities.class
Generates a random integer between the specified minimum and maximum range.class
class
class
class
Generates a random string within the specified length range and using only the specified letters. -
Uses of ValueGenerator in nl._42.beanie.generator.supported
Methods in nl._42.beanie.generator.supported that return ValueGeneratorConstructors in nl._42.beanie.generator.supported with parameters of type ValueGeneratorModifierConstructorDescriptionSupportableValueGenerators
(ValueGenerator generator, Supportable supportable)