Class TwirlCompile

java.lang.Object
org.gradle.api.internal.AbstractTask
org.gradle.api.DefaultTask
org.gradle.api.internal.ConventionTask
org.gradle.api.tasks.SourceTask
org.gradle.play.tasks.TwirlCompile
All Implemented Interfaces:
Comparable<Task>, org.gradle.api.internal.DynamicObjectAware, org.gradle.api.internal.IConventionAware, org.gradle.api.internal.TaskInternal, ExtensionAware, Task, PatternFilterable, org.gradle.util.Configurable<Task>

@Incubating @Deprecated public class TwirlCompile extends SourceTask
Deprecated.
Task for compiling Twirl templates into Scala code.
  • Constructor Details

    • TwirlCompile

      public TwirlCompile()
      Deprecated.
  • Method Details

    • getSource

      @PathSensitive(RELATIVE) public FileTree getSource()
      Deprecated.
      Returns the source for this task, after the include and exclude patterns have been applied. Ignores source files which do not exist.

      The PathSensitivity for the sources is configured to be PathSensitivity.ABSOLUTE. If your sources are less strict, please change it accordingly by overriding this method in your subclass.

      Overrides:
      getSource in class SourceTask
      Returns:
      The source.
    • getForkOptions

      public BaseForkOptions getForkOptions()
      Deprecated.
      fork options for the twirl compiler.
    • getOutputDirectory

      @OutputDirectory public File getOutputDirectory()
      Deprecated.
      Returns the directory to generate the parser source files into.
      Returns:
      The output directory.
    • getDependencyNotation

      @Input public Object getDependencyNotation()
      Deprecated.
    • setOutputDirectory

      public void setOutputDirectory(File outputDirectory)
      Deprecated.
      Specifies the directory to generate the parser source files into.
      Parameters:
      outputDirectory - The output directory. Must not be null.
    • getDefaultImports

      @Nullable @Optional @Input public TwirlImports getDefaultImports()
      Deprecated.
      Returns the default imports that will be used when compiling templates.
      Returns:
      The imports that will be used.
    • setDefaultImports

      public void setDefaultImports(@Nullable TwirlImports defaultImports)
      Deprecated.
      Sets the default imports to be used when compiling templates.
      Parameters:
      defaultImports - The imports to be used.
    • setPlatform

      public void setPlatform(PlayPlatform platform)
      Deprecated.
    • getToolChain

      @Inject public PlayToolChain getToolChain()
      Deprecated.
      Returns the tool chain that will be used to compile the twirl source.
      Returns:
      The tool chain.
    • setToolChain

      public void setToolChain(PlayToolChain toolChain)
      Deprecated.
      Sets the tool chain that will be used to compile the twirl source.
      Parameters:
      toolChain - The tool chain.
    • getUserTemplateFormats

      @Input public List<TwirlTemplateFormat> getUserTemplateFormats()
      Deprecated.
      Returns the custom template formats configured for this task.
      Since:
      4.2
    • setUserTemplateFormats

      public void setUserTemplateFormats(List<TwirlTemplateFormat> userTemplateFormats)
      Deprecated.
      Sets the custom template formats for this task.
      Since:
      4.2
    • addUserTemplateFormat

      public void addUserTemplateFormat(String extension, String templateType, String... imports)
      Deprecated.
      Adds a custom template format.
      Parameters:
      extension - file extension this template applies to (e.g., html).
      templateType - fully-qualified type for this template format.
      imports - additional imports to add for the custom template format.
      Since:
      4.2
    • getAdditionalImports

      @Input public List<String> getAdditionalImports()
      Deprecated.
      Returns the list of additional imports to add to the generated Scala code.
      Since:
      4.2
    • setAdditionalImports

      public void setAdditionalImports(List<String> additionalImports)
      Deprecated.
      Sets the additional imports to add to all generated Scala code.
      Parameters:
      additionalImports - additional imports
      Since:
      4.2