Package io.polyapi.plugin.service
Class PolyGenerationConfig
java.lang.Object
org.jsonschema2pojo.DefaultGenerationConfig
io.polyapi.plugin.service.PolyGenerationConfig
- All Implemented Interfaces:
org.jsonschema2pojo.GenerationConfig
public class PolyGenerationConfig
extends org.jsonschema2pojo.DefaultGenerationConfig
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanbooleanbooleanbooleanbooleanMethods inherited from class org.jsonschema2pojo.DefaultGenerationConfig
getAnnotationStyle, getClassNamePrefix, getClassNameSuffix, getCustomAnnotator, getCustomDatePattern, getCustomDateTimePattern, getCustomRuleFactory, getCustomTimePattern, getDateTimeType, getDateType, getFileExtensions, getFileFilter, getFormatTypeMapping, getInclusionLevel, getPropertyWordDelimiters, getRefFragmentPathDelimiters, getSource, getSourceSortOrder, getSourceType, getTargetDirectory, getTargetPackage, getTargetVersion, getTimeType, getToStringExcludes, isConstructorsRequiredPropertiesOnly, isFormatDates, isFormatDateTimes, isFormatTimes, isGenerateBuilders, isIncludeAllPropertiesConstructor, isIncludeConstructorPropertiesAnnotation, isIncludeConstructors, isIncludeCopyConstructor, isIncludeDynamicAccessors, isIncludeDynamicBuilders, isIncludeDynamicGetters, isIncludeDynamicSetters, isIncludeGeneratedAnnotation, isIncludeGetters, isIncludeJsr303Annotations, isIncludeJsr305Annotations, isIncludeRequiredPropertiesConstructor, isIncludeSetters, isIncludeTypeInfo, isInitializeCollections, isParcelable, isRemoveOldOutput, isSerializable, isUseBigDecimals, isUseBigIntegers, isUseDoubleNumbers, isUseInnerClassBuilders, isUseJakartaValidation, isUseJodaDates, isUseJodaLocalDates, isUseJodaLocalTimes, isUseOptionalForGetters, isUsePrimitives
-
Constructor Details
-
PolyGenerationConfig
public PolyGenerationConfig()
-
-
Method Details
-
isUseTitleAsClassname
public boolean isUseTitleAsClassname()- Specified by:
isUseTitleAsClassnamein interfaceorg.jsonschema2pojo.GenerationConfig- Overrides:
isUseTitleAsClassnamein classorg.jsonschema2pojo.DefaultGenerationConfig
-
isIncludeToString
public boolean isIncludeToString()- Specified by:
isIncludeToStringin interfaceorg.jsonschema2pojo.GenerationConfig- Overrides:
isIncludeToStringin classorg.jsonschema2pojo.DefaultGenerationConfig
-
isIncludeHashcodeAndEquals
public boolean isIncludeHashcodeAndEquals()- Specified by:
isIncludeHashcodeAndEqualsin interfaceorg.jsonschema2pojo.GenerationConfig- Overrides:
isIncludeHashcodeAndEqualsin classorg.jsonschema2pojo.DefaultGenerationConfig
-
isUseLongIntegers
public boolean isUseLongIntegers()- Specified by:
isUseLongIntegersin interfaceorg.jsonschema2pojo.GenerationConfig- Overrides:
isUseLongIntegersin classorg.jsonschema2pojo.DefaultGenerationConfig
-
isIncludeAdditionalProperties
public boolean isIncludeAdditionalProperties()- Specified by:
isIncludeAdditionalPropertiesin interfaceorg.jsonschema2pojo.GenerationConfig- Overrides:
isIncludeAdditionalPropertiesin classorg.jsonschema2pojo.DefaultGenerationConfig
-
getOutputEncoding
- Specified by:
getOutputEncodingin interfaceorg.jsonschema2pojo.GenerationConfig- Overrides:
getOutputEncodingin classorg.jsonschema2pojo.DefaultGenerationConfig
-