Class PojoGenerator.PojoConfiguration
- java.lang.Object
-
- org.apache.johnzon.jsonschema.generator.PojoGenerator.PojoConfiguration
-
- Enclosing class:
- PojoGenerator
public static class PojoGenerator.PojoConfiguration extends Object
-
-
Field Summary
Fields Modifier and Type Field Description private booleanaddAllArgsConstructorprivate booleanaddJsonbPropertyprivate StringclassNameprivate booleanfluentSettersprivate Function<PojoGenerator.Ref,String>onRefprivate StringpackageName
-
Constructor Summary
Constructors Constructor Description PojoConfiguration()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetClassName()Function<PojoGenerator.Ref,String>getOnRef()StringgetPackageName()booleanisAddAllArgsConstructor()booleanisAddJsonbProperty()booleanisFluentSetters()PojoGenerator.PojoConfigurationsetAddAllArgsConstructor(boolean addAllArgsConstructor)PojoGenerator.PojoConfigurationsetAddJsonbProperty(boolean addJsonbProperty)PojoGenerator.PojoConfigurationsetClassName(String className)PojoGenerator.PojoConfigurationsetFluentSetters(boolean fluentSetters)PojoGenerator.PojoConfigurationsetOnRef(Function<PojoGenerator.Ref,String> onRef)PojoGenerator.PojoConfigurationsetPackageName(String packageName)
-
-
-
Field Detail
-
packageName
private String packageName
-
className
private String className
-
addJsonbProperty
private boolean addJsonbProperty
-
addAllArgsConstructor
private boolean addAllArgsConstructor
-
fluentSetters
private boolean fluentSetters
-
onRef
private Function<PojoGenerator.Ref,String> onRef
-
-
Method Detail
-
getOnRef
public Function<PojoGenerator.Ref,String> getOnRef()
-
setOnRef
public PojoGenerator.PojoConfiguration setOnRef(Function<PojoGenerator.Ref,String> onRef)
-
isFluentSetters
public boolean isFluentSetters()
-
setFluentSetters
public PojoGenerator.PojoConfiguration setFluentSetters(boolean fluentSetters)
-
isAddAllArgsConstructor
public boolean isAddAllArgsConstructor()
-
setAddAllArgsConstructor
public PojoGenerator.PojoConfiguration setAddAllArgsConstructor(boolean addAllArgsConstructor)
-
isAddJsonbProperty
public boolean isAddJsonbProperty()
-
setAddJsonbProperty
public PojoGenerator.PojoConfiguration setAddJsonbProperty(boolean addJsonbProperty)
-
getClassName
public String getClassName()
-
setClassName
public PojoGenerator.PojoConfiguration setClassName(String className)
-
getPackageName
public String getPackageName()
-
setPackageName
public PojoGenerator.PojoConfiguration setPackageName(String packageName)
-
-