public class JavaGenerationConfig extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
JavaGenerationConfig.DefaultIntegerFormat |
static class |
JavaGenerationConfig.DefaultNumberFormat |
static class |
JavaGenerationConfig.MultipleInheritanceStrategy |
static class |
JavaGenerationConfig.WrappersStrategy |
| Modifier and Type | Field and Description |
|---|---|
protected boolean |
addGenerated |
protected BasicAnnotationProcessingConfig |
annotationConfig |
protected FacetProcessingConfig |
cfg |
protected ArrayList<IClassCustomizer> |
classCustomizers |
protected boolean |
containerStrategyCollection |
protected ArrayList<IPropertyCustomizer> |
customizers |
protected String |
defaultPackageName |
protected JavaGenerationConfig.DefaultNumberFormat |
doubleFormat |
protected boolean |
generateBuilderMethods |
protected boolean |
generateInterfaces |
protected boolean |
gsonSupport |
protected boolean |
hashCodeAndEquals |
protected boolean |
implementClonable |
protected boolean |
implementSerializable |
protected boolean |
includeJsr303Annotations |
protected JavaGenerationConfig.DefaultIntegerFormat |
integerFormat |
protected boolean |
jacksonSupport |
protected boolean |
jaxbSupport |
protected JavaGenerationConfig.MultipleInheritanceStrategy |
multipleInheritance |
protected String |
outputPath |
protected JavaGenerationConfig.WrappersStrategy |
wrapperStrategy |
| Constructor and Description |
|---|
JavaGenerationConfig() |
protected String defaultPackageName
protected String outputPath
protected boolean generateInterfaces
protected JavaGenerationConfig.MultipleInheritanceStrategy multipleInheritance
protected boolean gsonSupport
protected boolean jacksonSupport
protected boolean jaxbSupport
protected ArrayList<IPropertyCustomizer> customizers
protected ArrayList<IClassCustomizer> classCustomizers
protected boolean containerStrategyCollection
protected JavaGenerationConfig.WrappersStrategy wrapperStrategy
protected boolean addGenerated
protected BasicAnnotationProcessingConfig annotationConfig
protected JavaGenerationConfig.DefaultIntegerFormat integerFormat
protected JavaGenerationConfig.DefaultNumberFormat doubleFormat
protected boolean includeJsr303Annotations
protected FacetProcessingConfig cfg
protected boolean hashCodeAndEquals
protected boolean implementSerializable
protected boolean implementClonable
protected boolean generateBuilderMethods
public boolean isGenerateBuilderMethods()
public void setGenerateBuilderMethods(boolean generateBuilderMethods)
public boolean isIncludeJsr303Annotations()
public void setIncludeJsr303Annotations(boolean includeJsr303Annotations)
public boolean isImplementClonable()
public void setImplementClonable(boolean implementClonable)
public boolean isImplementSerializable()
public void setImplementSerializable(boolean implementSerializable)
public boolean isGenerateHashCodeAndEquals()
public void setGenerateHashCodeAndEquals(boolean hashCodeAndEquals)
public JavaGenerationConfig.WrappersStrategy getWrapperStrategy()
public void setWrapperStrategy(JavaGenerationConfig.WrappersStrategy wrapperStrategy)
public JavaGenerationConfig.DefaultIntegerFormat getIntegerFormat()
public void setIntegerFormat(JavaGenerationConfig.DefaultIntegerFormat integerFormat)
public JavaGenerationConfig.DefaultNumberFormat getDoubleFormat()
public void setDoubleFormat(JavaGenerationConfig.DefaultNumberFormat doubleFormat)
public boolean isAddGenerated()
public void setAddGenerated(boolean addGenerated)
public BasicAnnotationProcessingConfig getAnnotationConfig()
public void setAnnotationConfig(BasicAnnotationProcessingConfig annotationConfig)
public boolean isContainerStrategyCollection()
public void setContainerStrategyCollection(boolean containerStrategyCollection)
public ArrayList<IClassCustomizer> getClassCustomizers()
public void setClassCustomizers(ArrayList<IClassCustomizer> classCustomizers)
public ArrayList<IPropertyCustomizer> getCustomizers()
public void setCustomizers(ArrayList<IPropertyCustomizer> customizers)
public boolean isJaxbSupport()
public void setJaxbSupport(boolean jaxbSupport)
public boolean isJacksonSupport()
public void setJacksonSupport(boolean jacksonSupport)
public boolean isGsonSupport()
public void setGsonSupport(boolean gsonSupport)
public String getDefaultPackageName()
public void setDefaultPackageName(String defaultPackageName)
public void setMultipleInheritanceStrategy(JavaGenerationConfig.MultipleInheritanceStrategy st)
Copyright © 2016 OnPositive. All rights reserved.