-
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<File>configFileprivate final Property<String>packageNameprivate final Property<File>inputFileprivate final Property<String>languageprivate final Property<String>pointerprivate final ListProperty<String>includeprivate final ListProperty<String>excludeprivate 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<File>getConfigFile()final Property<String>getPackageName()final Property<File>getInputFile()final Property<String>getLanguage()final Property<String>getPointer()final ListProperty<String>getInclude()final ListProperty<String>getExclude()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
-
getConfigFile
final Property<File> getConfigFile()
-
getPackageName
final Property<String> getPackageName()
-
getInputFile
final Property<File> getInputFile()
-
getLanguage
final Property<String> getLanguage()
-
getPointer
final Property<String> getPointer()
-
getInclude
final ListProperty<String> getInclude()
-
getExclude
final ListProperty<String> getExclude()
-
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)
-
-
-
-