Class Options

java.lang.Object
io.github.torand.jsonschema2java.Options

public class Options extends Object
  • Field Details

    • searchRootDir

      public String searchRootDir
    • outputDir

      public String outputDir
    • schemaIdRootUri

      public URI schemaIdRootUri
    • rootPackage

      public String rootPackage
    • pojoNameSuffix

      public String pojoNameSuffix
    • pojosAsRecords

      public boolean pojosAsRecords
    • useOpenApiSchemaAnnotations

      public boolean useOpenApiSchemaAnnotations
    • useJsonPropertyAnnotations

      public boolean useJsonPropertyAnnotations
    • useKotlinSyntax

      public boolean useKotlinSyntax
    • verbose

      public boolean verbose
  • Constructor Details

    • Options

      public Options()
  • Method Details

    • getModelOutputDir

      public String getModelOutputDir(String customSubdir)
    • getModelPackage

      public String getModelPackage(String customSubpackage)
    • getFileExtension

      public String getFileExtension()