Package io.spine.protodata.gradle.plugin
Class Extension
-
- All Implemented Interfaces:
-
io.spine.protodata.gradle.CodegenSettings
public final class Extension implements CodegenSettingsThe
protoData { }Gradle extension.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public classExtension.Companion
-
Field Summary
Fields Modifier and Type Field Description private final ListProperty<String>pluginsprivate final ListProperty<String>optionProvidersprivate List<String>subDirsprivate ObjecttargetBaseDirpublic final static Extension.CompanionCompanion
-
Constructor Summary
Constructors Constructor Description Extension(Project project)
-
Method Summary
Modifier and Type Method Description final ListProperty<String>getPlugins()final ListProperty<String>getOptionProviders()List<String>getSubDirs()UnitsetSubDirs(List<String> subDirs)ObjectgetTargetBaseDir()UnitsetTargetBaseDir(Object targetBaseDir)Unitplugins(String classNames)UnitoptionProviders(String classNames)-
-
Method Detail
-
getPlugins
final ListProperty<String> getPlugins()
-
getOptionProviders
final ListProperty<String> getOptionProviders()
-
getSubDirs
List<String> getSubDirs()
-
setSubDirs
Unit setSubDirs(List<String> subDirs)
-
getTargetBaseDir
Object getTargetBaseDir()
-
setTargetBaseDir
Unit setTargetBaseDir(Object targetBaseDir)
-
optionProviders
Unit optionProviders(String classNames)
-
-
-
-