Class ListConfiguration
-
- All Implemented Interfaces:
public class ListConfigurationConfiguration of a single resource list artifact.
-
-
Field Summary
Fields Modifier and Type Field Description private final Stringnameprivate final Provider<List<String>>excludesProviderprivate List<String>excludesprivate final Provider<List<String>>includesProviderprivate List<String>includesprivate final Provider<String>sourceSetNameProviderprivate StringsourceSetNameprivate final Provider<String>fileExtensionProviderprivate StringfileExtensionprivate final Provider<String>resourceListFileNameProviderprivate StringresourceListFileNameprivate final Provider<Directory>outputDirProviderprivate FileoutputDirprivate final StringtaskName
-
Constructor Summary
Constructors Constructor Description ListConfiguration(ObjectFactory objectFactory, ProjectLayout layout, String name)creates a single configuration container
-
Method Summary
Modifier and Type Method Description final StringgetName()final Provider<List<String>>getExcludesProvider()Provider for excludes property. final List<String>getExcludes()Excludes files from input directory. final UnitsetExcludes(List<String> <set-?>)Excludes files from input directory. final Provider<List<String>>getIncludesProvider()Provider for include property. final List<String>getIncludes()Includes files from input directory. final UnitsetIncludes(List<String> <set-?>)Includes files from input directory. final Provider<String>getSourceSetNameProvider()Provider for selected source set property. final StringgetSourceSetName()Generated files will be added to the source set. final UnitsetSourceSetName(String <set-?>)Generated files will be added to the source set. final Provider<String>getFileExtensionProvider()Provider for fileExtension property. final StringgetFileExtension()This is used for the replacement during the generation. final UnitsetFileExtension(String <set-?>)This is used for the replacement during the generation. final Provider<String>getResourceListFileNameProvider()Provider for resourceListFileName property. final StringgetResourceListFileName()The filename of the resource list. final UnitsetResourceListFileName(String <set-?>)The filename of the resource list. 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 StringgetTaskName()Calculates the task name. final Unitexclude(String exclude)Add an exclude configuration to the list of excludes. final Unitinclude(String include)Add an include configuration to the list of includes. -
-
Constructor Detail
-
ListConfiguration
ListConfiguration(ObjectFactory objectFactory, ProjectLayout layout, String name)
creates a single configuration container
- Parameters:
name- name / id of the configuration
-
-
Method Detail
-
getExcludesProvider
final Provider<List<String>> getExcludesProvider()
Provider for excludes property.
-
getExcludes
final List<String> getExcludes()
Excludes files from input directory.
-
setExcludes
final Unit setExcludes(List<String> <set-?>)
Excludes files from input directory.
-
getIncludesProvider
final Provider<List<String>> getIncludesProvider()
Provider for include property.
-
getIncludes
final List<String> getIncludes()
Includes files from input directory.
-
setIncludes
final Unit setIncludes(List<String> <set-?>)
Includes files from input directory.
-
getSourceSetNameProvider
final Provider<String> getSourceSetNameProvider()
Provider for selected source set property.
-
getSourceSetName
final String getSourceSetName()
Generated files will be added to the source set.
-
setSourceSetName
final Unit setSourceSetName(String <set-?>)
Generated files will be added to the source set.
-
getFileExtensionProvider
final Provider<String> getFileExtensionProvider()
Provider for fileExtension property.
-
getFileExtension
final String getFileExtension()
This is used for the replacement during the generation. It depends on the include configuration.
-
setFileExtension
final Unit setFileExtension(String <set-?>)
This is used for the replacement during the generation. It depends on the include configuration.
-
getResourceListFileNameProvider
final Provider<String> getResourceListFileNameProvider()
Provider for resourceListFileName property.
-
getResourceListFileName
final String getResourceListFileName()
The filename of the resource list.
-
setResourceListFileName
final Unit setResourceListFileName(String <set-?>)
The filename of the resource list.
-
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.
-
getTaskName
final String getTaskName()
Calculates the task name.
-
-
-
-