Package gg.jte.gradle

Class JteExtension

java.lang.Object
gg.jte.gradle.JteExtension

public abstract class JteExtension extends Object
configuration extension for the plugin interface because it uses managed properties
Since:
2021-05-03
  • Constructor Details

    • JteExtension

      public JteExtension(org.gradle.api.model.ObjectFactory objectFactory)
  • Method Details

    • getStage

      public abstract org.gradle.api.provider.Property<JteStage> getStage()
    • getSourceDirectory

      public abstract org.gradle.api.provider.Property<Path> getSourceDirectory()
    • getTargetDirectory

      public abstract org.gradle.api.provider.Property<Path> getTargetDirectory()
    • getContentType

      public abstract org.gradle.api.provider.Property<gg.jte.ContentType> getContentType()
    • getTrimControlStructures

      public abstract org.gradle.api.provider.Property<Boolean> getTrimControlStructures()
    • getHtmlTags

      public abstract org.gradle.api.provider.Property<String[]> getHtmlTags()
    • getHtmlCommentsPreserved

      public abstract org.gradle.api.provider.Property<Boolean> getHtmlCommentsPreserved()
    • getBinaryStaticContent

      public abstract org.gradle.api.provider.Property<Boolean> getBinaryStaticContent()
    • getPackageName

      public abstract org.gradle.api.provider.Property<String> getPackageName()
    • getTargetResourceDirectory

      public abstract org.gradle.api.provider.Property<Path> getTargetResourceDirectory()
    • getCompilePath

      public abstract org.gradle.api.file.ConfigurableFileCollection getCompilePath()
    • getHtmlPolicyClass

      public abstract org.gradle.api.provider.Property<String> getHtmlPolicyClass()
    • getCompileArgs

      public abstract org.gradle.api.provider.Property<String[]> getCompileArgs()
    • getKotlinCompileArgs

      public abstract org.gradle.api.provider.Property<String[]> getKotlinCompileArgs()
    • getProjectNamespace

      public abstract org.gradle.api.provider.Property<String> getProjectNamespace()
    • getJteExtensions

      public abstract org.gradle.api.provider.ListProperty<JteExtensionSettings> getJteExtensions()
    • jteExtension

      public void jteExtension(String className)
    • jteExtension

      public void jteExtension(String className, org.gradle.api.Action<JteExtensionSettings> action)
    • precompile

      public void precompile()
    • generate

      public void generate()