Class GenerateSchemeFileTask

  • 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 GenerateSchemeFileTask
    extends XmlGeneratorTask<org.gradle.ide.xcode.tasks.internal.XcodeSchemeFile>
    Task for generating a scheme file.
    Since:
    4.2
    • Field Detail

      • xcodeProject

        public org.gradle.ide.xcode.internal.DefaultXcodeProject xcodeProject
    • Constructor Detail

      • GenerateSchemeFileTask

        public GenerateSchemeFileTask()
    • Method Detail

      • setXcodeProject

        public void setXcodeProject​(XcodeProject xcodeProject)
      • configure

        protected void configure​(org.gradle.ide.xcode.tasks.internal.XcodeSchemeFile schemeFile)
        Specified by:
        configure in class XmlGeneratorTask<org.gradle.ide.xcode.tasks.internal.XcodeSchemeFile>
      • 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.xcode.tasks.internal.XcodeSchemeFile>
        Returns:
        The input file.
      • create

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