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()
  • Method Details

    • getPropertyListTransformer

      @Internal public org.gradle.api.internal.PropertyListTransformer getPropertyListTransformer()
    • configure

      protected abstract void configure(T object)
    • create

      protected abstract T create()