Package org.instancio.spi
package org.instancio.spi
Defines Service Provider Interfaces for providing custom implementations.
-
ClassDescriptionInstancio Service Provider Interface for providing custom: generator mappings via
InstancioServiceProvider.getGeneratorProvider()subtype mappings viaInstancioServiceProvider.getTypeResolver()class instantiation logic viaInstancioServiceProvider.getTypeInstantiator()setter resolution viaInstancioServiceProvider.getSetterMethodResolver()annotation processing viaInstancioServiceProvider.getAnnotationProcessor()Allows customising generated values based on annotations.Denotes a method for handling annotations.Provides customGeneratorclasses.Resolves setter method based on a given node whenKeys.ASSIGNMENT_TYPEis set toAssignmentType.METHOD.Provides custom instantiation logic.Resolves subtype based on a given class.Exception generated by incorrect usage of the SPI.Provides additional information toInstancioServiceProvider.