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
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
     
    boolean
     
    boolean
     
    boolean
     
    boolean
     
    boolean
     

    Methods 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

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • PolyGenerationConfig

      public PolyGenerationConfig()
  • Method Details

    • isUseTitleAsClassname

      public boolean isUseTitleAsClassname()
      Specified by:
      isUseTitleAsClassname in interface org.jsonschema2pojo.GenerationConfig
      Overrides:
      isUseTitleAsClassname in class org.jsonschema2pojo.DefaultGenerationConfig
    • isIncludeToString

      public boolean isIncludeToString()
      Specified by:
      isIncludeToString in interface org.jsonschema2pojo.GenerationConfig
      Overrides:
      isIncludeToString in class org.jsonschema2pojo.DefaultGenerationConfig
    • isIncludeHashcodeAndEquals

      public boolean isIncludeHashcodeAndEquals()
      Specified by:
      isIncludeHashcodeAndEquals in interface org.jsonschema2pojo.GenerationConfig
      Overrides:
      isIncludeHashcodeAndEquals in class org.jsonschema2pojo.DefaultGenerationConfig
    • isUseLongIntegers

      public boolean isUseLongIntegers()
      Specified by:
      isUseLongIntegers in interface org.jsonschema2pojo.GenerationConfig
      Overrides:
      isUseLongIntegers in class org.jsonschema2pojo.DefaultGenerationConfig
    • isIncludeAdditionalProperties

      public boolean isIncludeAdditionalProperties()
      Specified by:
      isIncludeAdditionalProperties in interface org.jsonschema2pojo.GenerationConfig
      Overrides:
      isIncludeAdditionalProperties in class org.jsonschema2pojo.DefaultGenerationConfig
    • getOutputEncoding

      public String getOutputEncoding()
      Specified by:
      getOutputEncoding in interface org.jsonschema2pojo.GenerationConfig
      Overrides:
      getOutputEncoding in class org.jsonschema2pojo.DefaultGenerationConfig