Class GenerateFiltersFileTask

  • All Implemented Interfaces:
    Comparable<Task>, org.gradle.api.internal.DynamicObjectAware, org.gradle.api.internal.IConventionAware, org.gradle.api.internal.TaskInternal, ExtensionAware, Task, org.gradle.util.Configurable<Task>

    @Incubating
    public class GenerateFiltersFileTask
    extends XmlGeneratorTask<org.gradle.ide.visualstudio.tasks.internal.VisualStudioFiltersFile>
    Task for generating a filters file.
    • Constructor Detail

      • GenerateFiltersFileTask

        public GenerateFiltersFileTask()
    • Method Detail

      • setVisualStudioProject

        public void setVisualStudioProject​(VisualStudioProject vsProject)
      • getInputFile

        public File getInputFile()
        Description copied from class: GeneratorTask
        The input file to load the initial configuration from. Defaults to the output file. If the specified input file does not exist, this task uses some default initial configuration.
        Overrides:
        getInputFile in class GeneratorTask<org.gradle.ide.visualstudio.tasks.internal.VisualStudioFiltersFile>
        Returns:
        The input file.
      • getOutputFile

        public File getOutputFile()
        Description copied from class: GeneratorTask
        The output file to write the final configuration to.
        Overrides:
        getOutputFile in class GeneratorTask<org.gradle.ide.visualstudio.tasks.internal.VisualStudioFiltersFile>
        Returns:
        The output file.
      • configure

        protected void configure​(org.gradle.ide.visualstudio.tasks.internal.VisualStudioFiltersFile filtersFile)
        Specified by:
        configure in class XmlGeneratorTask<org.gradle.ide.visualstudio.tasks.internal.VisualStudioFiltersFile>
      • create

        protected org.gradle.ide.visualstudio.tasks.internal.VisualStudioFiltersFile create()
        Specified by:
        create in class XmlGeneratorTask<org.gradle.ide.visualstudio.tasks.internal.VisualStudioFiltersFile>