Class GeneratorContext
java.lang.Object
io.micronaut.jsonschema.generator.utils.GeneratorContext
An aggregator for storing and accessing definitions and oneOf relations from json schema.
 Saves a map of definition reference to TypeDef, Boolean (boolean value is true if the type is a class/interface object).
 Saves a map of oneOf objects to keep in track on inheriting objects.
- Since:
 - 1.3
 - Author:
 - Elif Kurtay
 
- 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionvoidaddDefinition(String key, Schema definition) voidaddDefinition(String key, io.micronaut.sourcegen.model.TypeDef classDef, boolean isClass) voidvoidvoidaddTempDefinition(String referringDef, String ref) voidclearAll()io.micronaut.sourcegen.model.TypeDefgetDefinitionType(String key) booleanhasDefinition(String key) booleanisDefinitionClass(String key) booleanisInheriting(String className)  
- 
Constructor Details
- 
GeneratorContext
public GeneratorContext() 
 - 
 - 
Method Details
- 
isDefinitionClass
 - 
getDefinitionType
 - 
getOneOfsToGenerate
 - 
hasDefinition
 - 
isInheriting
 - 
addDefinition
 - 
addDefinition
public void addDefinition(String key, io.micronaut.sourcegen.model.TypeDef classDef, boolean isClass)  - 
addTempDefinition
 - 
addOneOf
 - 
addOneOf
 - 
clearAll
public void clearAll() 
 -