Class Definition

java.lang.Object
org.davidmoten.oa3.codegen.generator.Definition

public final class Definition extends Object
  • Constructor Details

    • Definition

      public Definition(String definition, Packages packages, File generatedSourceDirectory, Function<String,String> externalRefClassNames, Set<String> includeSchemas, Set<String> excludeSchemas, boolean mapIntegerToBigInteger, boolean mapNumberToBigDecimal, boolean failOnParseErrors, Optional<String> generator, boolean generateService, boolean applyReadOnly, boolean applyWriteOnly, int maxClassNameLength)
  • Method Details

    • definition

      public String definition()
    • packages

      public Packages packages()
    • generatedSourceDirectory

      public File generatedSourceDirectory()
    • externalRefClassName

      public String externalRefClassName(String ref)
    • includeSchemas

      public Set<String> includeSchemas()
    • excludeSchemas

      public Set<String> excludeSchemas()
    • mapIntegerToBigInteger

      public boolean mapIntegerToBigInteger()
    • failOnParseErrors

      public boolean failOnParseErrors()
    • generator

      public Optional<String> generator()
    • mapNumberToBigDecimal

      public boolean mapNumberToBigDecimal()
    • generateService

      public boolean generateService()
    • applyReadOnly

      public boolean applyReadOnly()
    • applyWriteOnly

      public boolean applyWriteOnly()
    • maxClassNameLength

      public int maxClassNameLength()