Class EnunciateTask

java.lang.Object
org.gradle.api.internal.AbstractTask
org.gradle.api.DefaultTask
com.webcohesion.enunciate.gradle.EnunciateTask
All Implemented Interfaces:
Comparable<org.gradle.api.Task>, org.gradle.api.internal.DynamicObjectAware, org.gradle.api.internal.TaskInternal, org.gradle.api.plugins.ExtensionAware, org.gradle.api.Task, org.gradle.util.Configurable<org.gradle.api.Task>

public class EnunciateTask extends org.gradle.api.DefaultTask
Enunciate task. Provides Gradle DSL for configuration of the Enunciate API. Only Java / Docs output tested at this time.
  • Nested Class Summary

    Nested classes/interfaces inherited from interface org.gradle.api.Task

    org.gradle.api.Task.Namer
  • Field Summary

    Fields inherited from interface org.gradle.api.Task

    TASK_ACTION, TASK_CONSTRUCTOR_ARGS, TASK_DEPENDS_ON, TASK_DESCRIPTION, TASK_GROUP, TASK_NAME, TASK_OVERWRITE, TASK_TYPE
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    exclude(String pattern)
     
    void
    export(String id, File destination)
     
    org.gradle.api.file.DirectoryProperty
     
    org.gradle.api.provider.Property<String>
     
    org.gradle.api.provider.Property<String>
     
    org.gradle.api.file.RegularFileProperty
     
    org.gradle.api.provider.Property<String>
     
    org.gradle.api.provider.MapProperty<String,File>
     
    org.gradle.api.provider.ListProperty<String>
     
    org.gradle.api.provider.Property<org.gradle.api.file.FileTree>
     
    void
    include(String pattern)
     
    void
    run()
     
    void
    setBuildDirName(String buildDirName)
     
    void
     
    void
    setClasspathConfigName(org.gradle.api.provider.Provider<String> configNameProvider)
     
    void
    setConfigFileName(String configFileName)
     
    void
    setEnunciateModuleConfig(org.gradle.api.artifacts.Configuration configuration)
     
    void
    setExtraJavacArgs(List<String> extraJavacArgs)
     
    void
    sourcepath(Object... sourcePaths)
     

    Methods inherited from class org.gradle.api.DefaultTask

    compareTo, configure, dependsOn, doFirst, doFirst, doFirst, doLast, doLast, doLast, finalizedBy, getActions, getAnt, getDependsOn, getDescription, getDestroyables, getDidWork, getEnabled, getExtensions, getFinalizedBy, getGroup, getInputs, getLocalState, getLogger, getLogging, getMustRunAfter, getName, getOutputs, getPath, getProject, getShouldRunAfter, getState, getTaskDependencies, getTemporaryDir, getTimeout, hasProperty, mustRunAfter, onlyIf, onlyIf, onlyIf, property, setActions, setDependsOn, setDescription, setDidWork, setEnabled, setFinalizedBy, setGroup, setMustRunAfter, setOnlyIf, setOnlyIf, setOnlyIf, setProperty, setShouldRunAfter, shouldRunAfter, usesService

    Methods inherited from class org.gradle.api.internal.AbstractTask

    acceptServiceReferences, appendParallelSafeAction, doNotTrackState, getAsDynamicObject, getConvention, getIdentityPath, getImpliesSubProjects, getLifecycleDependencies, getOnlyIf, getReasonNotToTrackState, getReasonTaskIsIncompatibleWithConfigurationCache, getRequiredServices, getServices, getSharedResources, getStandardOutputCapture, getTaskActions, getTaskIdentity, getTemporaryDirFactory, hasTaskActions, injectIntoNewInstance, isCompatibleWithConfigurationCache, isEnabled, isHasCustomActions, notCompatibleWithConfigurationCache, prependParallelSafeAction, setImpliesSubProjects

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface org.gradle.api.Task

    doNotTrackState, getConvention, notCompatibleWithConfigurationCache
  • Constructor Details

    • EnunciateTask

      public EnunciateTask()
  • Method Details

    • setEnunciateModuleConfig

      public void setEnunciateModuleConfig(org.gradle.api.artifacts.Configuration configuration)
    • setClasspathConfigName

      public void setClasspathConfigName(org.gradle.api.provider.Provider<String> configNameProvider)
    • setClasspathConfigName

      public void setClasspathConfigName(String configName)
    • getClasspathConfigName

      @Input public org.gradle.api.provider.Property<String> getClasspathConfigName()
    • getMatchingSourceFiles

      @InputFiles public org.gradle.api.provider.Property<org.gradle.api.file.FileTree> getMatchingSourceFiles()
    • exclude

      public void exclude(String pattern)
    • include

      public void include(String pattern)
    • getExports

      @OutputDirectories public org.gradle.api.provider.MapProperty<String,File> getExports()
    • export

      public void export(String id, File destination)
    • sourcepath

      public void sourcepath(Object... sourcePaths)
    • getBuildDir

      @OutputDirectory public org.gradle.api.file.DirectoryProperty getBuildDir()
    • getConfigurationFile

      @InputFile public org.gradle.api.file.RegularFileProperty getConfigurationFile()
    • getExtraJavacArgs

      @Input public org.gradle.api.provider.ListProperty<String> getExtraJavacArgs()
    • setExtraJavacArgs

      public void setExtraJavacArgs(List<String> extraJavacArgs)
    • getBuildDirectoryName

      @Input public org.gradle.api.provider.Property<String> getBuildDirectoryName()
    • setBuildDirName

      public void setBuildDirName(String buildDirName)
    • getConfigurationFileName

      @Input public org.gradle.api.provider.Property<String> getConfigurationFileName()
    • setConfigFileName

      public void setConfigFileName(String configFileName)
    • run

      public void run()