Class SchemaToJava
-
- All Implemented Interfaces:
public abstract class SchemaToJavaThis is the extension for javagen configuration.
-
-
Field Summary
Fields Modifier and Type Field Description private final Stringnameprivate final ObjectFactoryobjectFactoryprivate final ProjectLayoutlayoutprivate final Provider<String>encodingProviderprivate Stringencodingprivate final Provider<Boolean>strictValidationProviderprivate BooleanstrictValidationprivate final Provider<Boolean>extensionProviderprivate Booleanextensionprivate final Provider<Boolean>headerProviderprivate Booleanheaderprivate final Provider<String>packageNameProviderprivate StringpackageNameprivate final Provider<String>targetVersionProviderprivate StringtargetVersionprivate final Provider<String>languageProviderprivate Stringlanguageprivate final Provider<List<String>>argsProviderprivate List<String>argsprivate final Provider<RegularFile>schemaProviderprivate Fileschemaprivate final Provider<RegularFile>bindingProviderprivate Filebindingprivate final Provider<RegularFile>catalogProviderprivate Filecatalogprivate FileCollectionschemasprivate FileCollectionbindingsprivate final Provider<Directory>outputDirProviderprivate FileoutputDirprivate final Provider<String>sourceSetNameProviderprivate StringsourceSetNameprivate final Provider<String>antTaskClassNameProviderprivate StringantTaskClassNameprivate final StringtaskName
-
Constructor Summary
Constructors Constructor Description SchemaToJava(String name)
-
Method Summary
Modifier and Type Method Description final StringgetName()abstract ObjectFactorygetObjectFactory()Inject service of ObjectFactory (See "Service injection" in Gradle documentation. abstract ProjectLayoutgetLayout()Inject service of ProjectLayout (See "Service injection" in Gradle documentation. final Provider<String>getEncodingProvider()Provider for encoding property. final StringgetEncoding()Parameter encoding for javagen. final UnitsetEncoding(String <set-?>)Parameter encoding for javagen. final Provider<Boolean>getStrictValidationProvider()Provider for strictValidation property. final BooleangetStrictValidation()Parameter strictValidation for javagen. final UnitsetStrictValidation(Boolean <set-?>)Parameter strictValidation for javagen. final Provider<Boolean>getExtensionProvider()Provider for extension property. final BooleangetExtension()Parameter extension for javagen. final UnitsetExtension(Boolean <set-?>)Parameter extension for javagen. final Provider<Boolean>getHeaderProvider()Provider for header property. final BooleangetHeader()Parameter header for javagen. final UnitsetHeader(Boolean <set-?>)Parameter header for javagen. final Provider<String>getPackageNameProvider()Provider for packageName property. final StringgetPackageName()Parameter packageName for javagen. final UnitsetPackageName(String <set-?>)Parameter packageName for javagen. final Provider<String>getTargetVersionProvider()Provider for targetVersion property. final StringgetTargetVersion()Parameter targetVersion for javagen. final UnitsetTargetVersion(String <set-?>)Parameter targetVersion for javagen. final Provider<String>getLanguageProvider()Provider for language property. final StringgetLanguage()Parameter language for javagen. final UnitsetLanguage(String <set-?>)Parameter language for javagen. final Provider<List<String>>getArgsProvider()Provider for additional arguments. final List<String>getArgs()List of additional arguments. final UnitsetArgs(List<String> <set-?>)List of additional arguments. final Provider<RegularFile>getSchemaProvider()Provider for schema file. final FilegetSchema()Schema file configuration for javagen. final UnitsetSchema(File value)Schema file configuration for javagen. final Provider<RegularFile>getBindingProvider()Provider for binding file. final FilegetBinding()Binding file configuration for javagen. final UnitsetBinding(File value)Binding file configuration for javagen. final Provider<RegularFile>getCatalogProvider()Provider for catalog file. final FilegetCatalog()Catalog file configuration for javagen. final UnitsetCatalog(File value)Catalog file configuration for javagen. final FileCollectiongetSchemas()Schema file collection for javagen. final UnitsetSchemas(FileCollection value)Schema file collection for javagen. final FileCollectiongetBindings()Bindings file collection for javagen. final UnitsetBindings(FileCollection value)Bindings file collection for javagen. final Provider<Directory>getOutputDirProvider()Provider for outputDir property. final FilegetOutputDir()Output dir for Schema generation from Java code. final UnitsetOutputDir(File value)Output dir for Schema generation from Java code. final Provider<String>getSourceSetNameProvider()Provider for used sourceSetName. final StringgetSourceSetName()Parameter sourceSetName for Gradle JavaGen task. final UnitsetSourceSetName(String <set-?>)Parameter sourceSetName for Gradle JavaGen task. final Provider<String>getAntTaskClassNameProvider()Provider for used JavaGen antTaskClassName. final StringgetAntTaskClassName()Parameter antTaskClassName for Gradle JavaGen task. final UnitsetAntTaskClassName(String <set-?>)Parameter antTaskClassName for Gradle JavaGen task. final StringgetTaskName()Calculates the task name. final Unitargs(List<String> args)Add a list of additional arguments to the list. final Unitarg(String arg)Add an argument to the list of arguments. -
-
Constructor Detail
-
SchemaToJava
SchemaToJava(String name)
-
-
Method Detail
-
getObjectFactory
@Inject() abstract ObjectFactory getObjectFactory()
Inject service of ObjectFactory (See "Service injection" in Gradle documentation.
-
getLayout
@Inject() abstract ProjectLayout getLayout()
Inject service of ProjectLayout (See "Service injection" in Gradle documentation.
-
getEncodingProvider
final Provider<String> getEncodingProvider()
Provider for encoding property.
-
getEncoding
final String getEncoding()
Parameter encoding for javagen.
-
setEncoding
final Unit setEncoding(String <set-?>)
Parameter encoding for javagen.
-
getStrictValidationProvider
final Provider<Boolean> getStrictValidationProvider()
Provider for strictValidation property.
-
getStrictValidation
final Boolean getStrictValidation()
Parameter strictValidation for javagen.
-
setStrictValidation
final Unit setStrictValidation(Boolean <set-?>)
Parameter strictValidation for javagen.
-
getExtensionProvider
final Provider<Boolean> getExtensionProvider()
Provider for extension property.
-
getExtension
final Boolean getExtension()
Parameter extension for javagen.
-
setExtension
final Unit setExtension(Boolean <set-?>)
Parameter extension for javagen.
-
getHeaderProvider
final Provider<Boolean> getHeaderProvider()
Provider for header property.
-
getPackageNameProvider
final Provider<String> getPackageNameProvider()
Provider for packageName property.
-
getPackageName
final String getPackageName()
Parameter packageName for javagen.
-
setPackageName
final Unit setPackageName(String <set-?>)
Parameter packageName for javagen.
-
getTargetVersionProvider
final Provider<String> getTargetVersionProvider()
Provider for targetVersion property.
-
getTargetVersion
final String getTargetVersion()
Parameter targetVersion for javagen.
-
setTargetVersion
final Unit setTargetVersion(String <set-?>)
Parameter targetVersion for javagen.
-
getLanguageProvider
final Provider<String> getLanguageProvider()
Provider for language property.
-
getLanguage
final String getLanguage()
Parameter language for javagen.
-
setLanguage
final Unit setLanguage(String <set-?>)
Parameter language for javagen.
-
getArgsProvider
final Provider<List<String>> getArgsProvider()
Provider for additional arguments.
-
getSchemaProvider
final Provider<RegularFile> getSchemaProvider()
Provider for schema file.
-
getBindingProvider
final Provider<RegularFile> getBindingProvider()
Provider for binding file.
-
getBinding
final File getBinding()
Binding file configuration for javagen.
-
setBinding
final Unit setBinding(File value)
Binding file configuration for javagen.
-
getCatalogProvider
final Provider<RegularFile> getCatalogProvider()
Provider for catalog file.
-
getCatalog
final File getCatalog()
Catalog file configuration for javagen.
-
setCatalog
final Unit setCatalog(File value)
Catalog file configuration for javagen.
-
getSchemas
final FileCollection getSchemas()
Schema file collection for javagen.
-
setSchemas
final Unit setSchemas(FileCollection value)
Schema file collection for javagen.
-
getBindings
final FileCollection getBindings()
Bindings file collection for javagen.
-
setBindings
final Unit setBindings(FileCollection value)
Bindings file collection for javagen.
-
getOutputDirProvider
final Provider<Directory> getOutputDirProvider()
Provider for outputDir property.
-
getOutputDir
final File getOutputDir()
Output dir for Schema generation from Java code.
-
setOutputDir
final Unit setOutputDir(File value)
Output dir for Schema generation from Java code.
-
getSourceSetNameProvider
final Provider<String> getSourceSetNameProvider()
Provider for used sourceSetName.
-
getSourceSetName
final String getSourceSetName()
Parameter sourceSetName for Gradle JavaGen task.
-
setSourceSetName
final Unit setSourceSetName(String <set-?>)
Parameter sourceSetName for Gradle JavaGen task.
-
getAntTaskClassNameProvider
final Provider<String> getAntTaskClassNameProvider()
Provider for used JavaGen antTaskClassName.
-
getAntTaskClassName
final String getAntTaskClassName()
Parameter antTaskClassName for Gradle JavaGen task.
-
setAntTaskClassName
final Unit setAntTaskClassName(String <set-?>)
Parameter antTaskClassName for Gradle JavaGen task.
-
getTaskName
final String getTaskName()
Calculates the task name.
-
-
-
-