Interface GenerateEmitterSourcesAction.Parameters

All Superinterfaces:
ContractParameters, org.gradle.workers.WorkParameters
Enclosing class:
GenerateEmitterSourcesAction

public static interface GenerateEmitterSourcesAction.Parameters extends ContractParameters
What the task hands over.
  • Method Details

    • getEmitterId

      org.gradle.api.provider.Property<String> getEmitterId()
      The emitter's id.
      Returns:
      the id
    • getOptions

      org.gradle.api.provider.MapProperty<String,String> getOptions()
      The emitter's options.
      Returns:
      the options
    • getEmitterVersion

      org.gradle.api.provider.Property<String> getEmitterVersion()
      The emitter's version.
      Returns:
      the version
    • getTranscriberJVersion

      org.gradle.api.provider.Property<String> getTranscriberJVersion()
      The TranscriberJ's version.
      Returns:
      the version
    • getJavaDirectory

      org.gradle.api.file.DirectoryProperty getJavaDirectory()
      Where the emitter's Java sources go.
      Returns:
      the directory
    • getResourceDirectory

      org.gradle.api.file.DirectoryProperty getResourceDirectory()
      Where the emitter's resources go.
      Returns:
      the directory
    • getFilesDirectory

      org.gradle.api.file.DirectoryProperty getFilesDirectory()
      Where the emitter's files go.
      Returns:
      the directory
    • getReportFragment

      org.gradle.api.file.RegularFileProperty getReportFragment()
      Where the emitter's part of the report goes, as JSON.
      Returns:
      the fragment
    • getAsciiDocFragment

      org.gradle.api.file.RegularFileProperty getAsciiDocFragment()
      Where the emitter's part of the report goes, as AsciiDoc.
      Returns:
      the fragment
    • getStamp

      org.gradle.api.file.RegularFileProperty getStamp()
      Where the version the output was generated from is recorded.
      Returns:
      the stamp
    • getProvenance

      org.gradle.api.file.RegularFileProperty getProvenance()
      Where the provenance of the emitter's files goes, when it writes files.
      Returns:
      the provenance file