Package net.kyori.indra.crossdoc
Class GenerateOfflineLinks
- java.lang.Object
-
- org.gradle.api.internal.AbstractTask
-
- org.gradle.api.DefaultTask
-
- net.kyori.indra.crossdoc.GenerateOfflineLinks
-
- 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 abstract class GenerateOfflineLinks extends org.gradle.api.DefaultTaskGenerate an options file containing-linkofflineinfo for passing intoJavadoctasks- Since:
- 2.1.0
-
-
Constructor Summary
Constructors Constructor Description GenerateOfflineLinks()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description voidgenerateArgumentFile()protected abstract org.gradle.api.file.ConfigurableFileCollectiongetLinkableArtifacts()A collection of artifacts on the compile classpath, to generate links t.abstract org.gradle.api.provider.Property<String>getLinkBaseUrl()The base URL for submodule links.abstract org.gradle.api.file.RegularFilePropertygetOutputFile()The output file that the generated arguments for thejavadoctool will be written to.protected abstract org.gradle.api.provider.SetProperty<org.gradle.api.artifacts.result.ResolvedArtifactResult>getTempLinkableArtifacts()abstract org.gradle.api.provider.Property<ProjectDocumentationUrlProvider>getUrlProvider()A provider that computes project URLs, relative to the link base URL.-
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, property, setActions, setDependsOn, setDescription, setDidWork, setEnabled, setFinalizedBy, setGroup, setMustRunAfter, setOnlyIf, setOnlyIf, setProperty, setShouldRunAfter, shouldRunAfter, usesService
-
Methods inherited from class org.gradle.api.internal.AbstractTask
appendParallelSafeAction, doNotTrackState, getAsDynamicObject, getConvention, getIdentityPath, getImpliesSubProjects, getOnlyIf, getReasonNotToTrackState, getRequiredServices, getServices, getSharedResources, getStandardOutputCapture, getTaskActions, getTaskIdentity, getTemporaryDirFactory, hasTaskActions, injectIntoNewInstance, isEnabled, isHasCustomActions, prependParallelSafeAction, setImpliesSubProjects
-
-
-
-
Method Detail
-
getLinkBaseUrl
@Input public abstract org.gradle.api.provider.Property<String> getLinkBaseUrl()
The base URL for submodule links.- Returns:
- the link root
- Since:
- 2.1.0
-
getUrlProvider
public abstract org.gradle.api.provider.Property<ProjectDocumentationUrlProvider> getUrlProvider()
A provider that computes project URLs, relative to the link base URL.- Returns:
- a provider for the relative project URL
- Since:
- 2.1.0
-
getLinkableArtifacts
@InputFiles protected abstract org.gradle.api.file.ConfigurableFileCollection getLinkableArtifacts()
A collection of artifacts on the compile classpath, to generate links t.- Returns:
- a property including linkable artifacts.
-
getTempLinkableArtifacts
@Internal protected abstract org.gradle.api.provider.SetProperty<org.gradle.api.artifacts.result.ResolvedArtifactResult> getTempLinkableArtifacts()
-
getOutputFile
@OutputFile public abstract org.gradle.api.file.RegularFileProperty getOutputFile()
The output file that the generated arguments for thejavadoctool will be written to.- Returns:
- the output file
- Since:
- 2.1.0
-
generateArgumentFile
public void generateArgumentFile() throws IOException- Throws:
IOException
-
-