Class GenerateSchemeFileTask

java.lang.Object
org.gradle.api.internal.AbstractTask
org.gradle.api.DefaultTask
org.gradle.api.internal.ConventionTask
org.gradle.plugins.ide.api.GeneratorTask<org.gradle.ide.xcode.tasks.internal.XcodeSchemeFile>
org.gradle.plugins.ide.api.XmlGeneratorTask<org.gradle.ide.xcode.tasks.internal.XcodeSchemeFile>
org.gradle.ide.xcode.tasks.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 Details

    • xcodeProject

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

    • GenerateSchemeFileTask

      public GenerateSchemeFileTask()
  • Method Details

    • getXcodeProject

      @Internal public XcodeProject getXcodeProject()
    • 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>