Package org.instancio.internal.handlers
Class UserSuppliedGeneratorHandler
- java.lang.Object
-
- org.instancio.internal.handlers.UserSuppliedGeneratorHandler
-
- All Implemented Interfaces:
NodeHandler
public class UserSuppliedGeneratorHandler extends Object implements NodeHandler
-
-
Constructor Summary
Constructors Constructor Description UserSuppliedGeneratorHandler(ModelContext<?> modelContext, GeneratorContext generatorContext, GeneratorResolver generatorResolver, Instantiator instantiator)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Optional<GeneratorResult>
getResult(Node node)
If the context has enough information to generate a value for the field, then do so.
-
-
-
Constructor Detail
-
UserSuppliedGeneratorHandler
public UserSuppliedGeneratorHandler(ModelContext<?> modelContext, GeneratorContext generatorContext, GeneratorResolver generatorResolver, Instantiator instantiator)
-
-
Method Detail
-
getResult
public Optional<GeneratorResult> getResult(Node node)
If the context has enough information to generate a value for the field, then do so. If not, return an emptyOptional
and proceed with the main generation flow.- Specified by:
getResult
in interfaceNodeHandler
-
-