Package org.kie.dmn.typesafe
Class DMNTypeSafeTypeGenerator
- java.lang.Object
-
- org.kie.dmn.typesafe.DMNTypeSafeTypeGenerator
-
public class DMNTypeSafeTypeGenerator extends Object
-
-
Constructor Summary
Constructors Constructor Description DMNTypeSafeTypeGenerator(org.kie.dmn.api.core.DMNModel dmnModel, DMNAllTypesIndex index, DMNTypeSafePackageName.Factory packageName)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Map<String,String>generateSourceCodeOfAllTypes()DMNTypeSafeTypeGeneratorprocessTypes()DMNTypeSafeTypeGeneratorwithIOSwaggerOASv3()DMNTypeSafeTypeGeneratorwithJacksonAnnotation()DMNTypeSafeTypeGeneratorwithMPAnnotation()
-
-
-
Constructor Detail
-
DMNTypeSafeTypeGenerator
public DMNTypeSafeTypeGenerator(org.kie.dmn.api.core.DMNModel dmnModel, DMNAllTypesIndex index, DMNTypeSafePackageName.Factory packageName)
-
-
Method Detail
-
withJacksonAnnotation
public DMNTypeSafeTypeGenerator withJacksonAnnotation()
-
withMPAnnotation
public DMNTypeSafeTypeGenerator withMPAnnotation()
-
withIOSwaggerOASv3
public DMNTypeSafeTypeGenerator withIOSwaggerOASv3()
-
processTypes
public DMNTypeSafeTypeGenerator processTypes()
-
-