-
public class JSONSchemaCodegen
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public classJSONSchemaCodegen.Companion
-
Field Summary
Fields Modifier and Type Field Description private final Property<String>packageNameprivate final Property<File>inputFileprivate final Property<String>languageprivate final Property<String>pointerprivate final Property<File>outputDirprivate final Property<String>generatorCommentprivate final ClassMappingContainerclassMappingsprivate final SchemaExtensionContainerschemaExtensions
-
Constructor Summary
Constructors Constructor Description JSONSchemaCodegen(Project project)
-
Method Summary
Modifier and Type Method Description final Property<String>getPackageName()final Property<File>getInputFile()final Property<String>getLanguage()final Property<String>getPointer()final Property<File>getOutputDir()final Property<String>getGeneratorComment()final ClassMappingContainergetClassMappings()final SchemaExtensionContainergetSchemaExtensions()final UnitclassMappings(Action<in ClassMappingContainer> action)final UnitschemaExtensions(Action<in SchemaExtensionContainer> action)-
-
Method Detail
-
getPackageName
final Property<String> getPackageName()
-
getInputFile
final Property<File> getInputFile()
-
getLanguage
final Property<String> getLanguage()
-
getPointer
final Property<String> getPointer()
-
getOutputDir
final Property<File> getOutputDir()
-
getGeneratorComment
final Property<String> getGeneratorComment()
-
getClassMappings
final ClassMappingContainer getClassMappings()
-
getSchemaExtensions
final SchemaExtensionContainer getSchemaExtensions()
-
classMappings
final Unit classMappings(Action<in ClassMappingContainer> action)
-
schemaExtensions
final Unit schemaExtensions(Action<in SchemaExtensionContainer> action)
-
-
-
-