Class SingleSchemaExtension
java.lang.Object
com.github.muehmar.gradle.openapi.dsl.SingleSchemaExtension
- All Implemented Interfaces:
Serializable
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionSingleSchemaExtension(String name, org.gradle.api.model.ObjectFactory objectFactory) -
Method Summary
Modifier and TypeMethodDescriptionvoidclassMapping(org.gradle.api.Action<ClassMapping> action) voidconstantSchemaNameMapping(org.gradle.api.Action<ConstantSchemaNameMapping> action) voiddtoMapping(org.gradle.api.Action<DtoMapping> action) voidenumDescriptionExtraction(org.gradle.api.Action<EnumDescriptionExtension> action) voidformatTypeMapping(org.gradle.api.Action<FormatTypeMapping> action) getName()getOutputDir(org.gradle.api.Project project) getPackageName(org.gradle.api.Project project) booleanvoidgetterSuffixes(org.gradle.api.Action<GetterSuffixes> action) voidsetAllowNullableForEnums(Boolean allowNullableForEnums) voidsetBuilderMethodPrefix(String builderMethodPrefix) voidsetExcludeSchemas(List<String> excludeSchemas) voidsetInputSpec(String inputSpec) voidsetJsonSupport(String jsonSupport) voidsetOutputDir(String outputDir) voidsetOutputDir(org.gradle.api.provider.Provider<org.gradle.api.file.Directory> outputDir) voidsetPackageName(String packageName) voidsetResolveInputSpecs(Boolean resolveInputSpecs) voidsetSourceSet(String sourceSet) voidvoidsetXmlSupport(String xmlSupport) voidstagedBuilder(org.gradle.api.Action<StagedBuilder> action) toPojoSettings(org.gradle.api.Project project, String taskName) validation(groovy.lang.Closure<ValidationConfig> closure) voidvalidation(org.gradle.api.Action<ValidationConfig> action) voidwarnings(org.gradle.api.Action<WarningsConfig> action)
-
Constructor Details
-
SingleSchemaExtension
-
-
Method Details
-
getName
-
getSourceSet
-
setSourceSet
-
getInputSpec
-
setInputSpec
-
getOutputDir
-
setOutputDir
-
setOutputDir
public void setOutputDir(org.gradle.api.provider.Provider<org.gradle.api.file.Directory> outputDir) -
getResolveInputSpecs
public boolean getResolveInputSpecs() -
setResolveInputSpecs
-
getSuffix
-
setSuffix
-
getterSuffixes
-
getGetterSuffixes
-
validation
-
validation
-
getValidation
-
getPackageName
-
setPackageName
-
setJsonSupport
-
setXmlSupport
-
getStagedBuilder
-
stagedBuilder
-
getBuilderMethodPrefix
-
setBuilderMethodPrefix
-
setExcludeSchemas
-
getExcludeSchemas
-
warnings
-
getWarnings
-
classMapping
-
getClassMappings
-
formatTypeMapping
-
dtoMapping
-
enumDescriptionExtraction
-
constantSchemaNameMapping
-
setAllowNullableForEnums
-
toPojoSettings
-