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

  • Type Parameters:
    T - The domain object type.
    All Implemented Interfaces:
    java.lang.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:
    GenerateEclipseJdt

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

      • PropertiesGeneratorTask

        public PropertiesGeneratorTask()
    • Method Detail

      • getTransformer

        @Internal
        protected org.gradle.api.internal.PropertiesTransformer getTransformer()
      • configure

        protected abstract void configure​(T object)
      • create

        protected abstract T create()