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