Class PropertyListGeneratorTask<T extends org.gradle.plugins.ide.internal.generator.generator.PersistableConfigurationObject>

java.lang.Object
org.gradle.api.internal.AbstractTask
org.gradle.api.DefaultTask
org.gradle.api.internal.ConventionTask
org.gradle.plugins.ide.api.GeneratorTask<T>
org.gradle.plugins.ide.api.PropertyListGeneratorTask<T>
Type Parameters:
T - The domain object type.
All Implemented Interfaces:
Comparable<Task>, org.gradle.api.internal.DynamicObjectAware, org.gradle.api.internal.IConventionAware, org.gradle.api.internal.TaskInternal, Named, ExtensionAware, Task, Configurable<Task>
Direct Known Subclasses:
GenerateWorkspaceSettingsFileTask, GenerateXcodeProjectFileTask

@Incubating @DisableCachingByDefault(because="Abstract super-class, not to be instantiated directly") public abstract class PropertyListGeneratorTask<T extends org.gradle.plugins.ide.internal.generator.generator.PersistableConfigurationObject> extends GeneratorTask<T>
A convenience superclass for those tasks which generate Property List configuration files from a domain object of type T.
Since:
4.2
  • Constructor Details

    • PropertyListGeneratorTask

      public PropertyListGeneratorTask()
      Creates a new PropertyListGeneratorTask.
      Since:
      4.2
  • Method Details

    • getPropertyListTransformer

      @Internal public org.gradle.api.internal.PropertyListTransformer getPropertyListTransformer()
      Returns the property list transformer.
      Since:
      4.2
    • configure

      protected abstract void configure(T object)
      Configure.
      Since:
      4.2
    • create

      protected abstract T create()
      Create.
      Since:
      4.2