Class JavaPojoGenerator
java.lang.Object
com.github.muehmar.gradle.openapi.generator.java.JavaPojoGenerator
public class JavaPojoGenerator
extends java.lang.Object
-
Constructor Summary
Constructors Constructor Description JavaPojoGenerator(PojoSettings pojoSettings, io.swagger.v3.oas.models.OpenAPI openAPI, java.util.function.Function<java.lang.String,Writer> createWriter) -
Method Summary
Modifier and Type Method Description voidgenerate(java.lang.String directory)protected voidprintBuilder(Writer writer, Pojo pojo, PojoSettings settings)protected voidprintEqualsAndHash(Writer writer, Pojo pojo)protected voidprintGetters(Writer writer, Pojo pojo, PojoSettings settings)protected voidprintSafeBuilder(Writer writer, Pojo pojo)protected voidprintToString(Writer writer, Pojo pojo)protected voidprintWithers(Writer writer, Pojo pojo)
-
Constructor Details
-
JavaPojoGenerator
public JavaPojoGenerator(PojoSettings pojoSettings, io.swagger.v3.oas.models.OpenAPI openAPI, java.util.function.Function<java.lang.String,Writer> createWriter)
-
-
Method Details
-
generate
public void generate(java.lang.String directory) -
printGetters
-
printWithers
-
printBuilder
-
printSafeBuilder
-
printEqualsAndHash
-
printToString
-