api / org.gradle.plugins.ide.api / PropertyListGeneratorTask

PropertyListGeneratorTask

@Incubating abstract class PropertyListGeneratorTask<T : PersistableConfigurationObject> : GeneratorTask<T>

A convenience superclass for those tasks which generate Property List configuration files from a domain object of type T.

Parameters

- The domain object type.

Since
4.2

Constructors

<init>

PropertyListGeneratorTask()

Functions

getPropertyListTransformer

open fun getPropertyListTransformer(): PropertyListTransformer

Inherited Functions

getInputFile

open fun getInputFile(): File

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.

getOutputFile

open fun getOutputFile(): File

The output file to write the final configuration to.

setInputFile

open fun setInputFile(inputFile: File): Unit

Sets the input file to load the initial configuration from.

setOutputFile

open fun setOutputFile(outputFile: File): Unit

Sets the output file to write the final configuration to.

Inheritors

GenerateWorkspaceSettingsFileTask

open class GenerateWorkspaceSettingsFileTask : PropertyListGeneratorTask<XcodeWorkspaceSettingsFile>

Task for generating a workspace settings file.

GenerateXcodeProjectFileTask

open class GenerateXcodeProjectFileTask : PropertyListGeneratorTask<XcodeProjectFile>

Task for generating a project file.