A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _

A

AbstractAuthenticationSupportedRepository - Class in org.ysb33r.grolifant.api.core.repositories
Base class for creating repository types that optionally support authentication.
AbstractAuthenticationSupportedRepository(org.ysb33r.grolifant.api.core.ProjectOperations) - Constructor in AbstractAuthenticationSupportedRepository
Base class constructor insance
AbstractBaseToolExtension - Class in org.ysb33r.grolifant.api.core.runnable
Use as a base class for project and task extensions that will wrap tools.
AbstractBaseToolExtension.1 - Class in org.ysb33r.grolifant.api.core.runnable
AbstractBaseToolExtension.1() - Constructor in AbstractBaseToolExtension.1
AbstractBaseToolExtension.2 - Class in org.ysb33r.grolifant.api.core.runnable
AbstractBaseToolExtension.2() - Constructor in AbstractBaseToolExtension.2
AbstractBaseToolExtension(org.gradle.api.Task, org.ysb33r.grolifant.api.core.ProjectOperations, T) - Constructor in AbstractBaseToolExtension
Attach this extension to a task
AbstractCacheBinaryTask - Class in org.ysb33r.grolifant.api.v4.wrapper.script
Base class for tasks that cache arbitrary binaries.
AbstractCacheBinaryTask(java.lang.String) - Constructor in AbstractCacheBinaryTask
Parameters:
locationPropertiesDefaultName - The default name for the location properties file.
AbstractCloudGit - Class in org.ysb33r.grolifant.api.v4.git
Base class for implementing common functionality for GitLab & GitHub
AbstractCloudGit(java.lang.String, java.lang.String) - Constructor in AbstractCloudGit
Constructs a representation of a cloud Git provider
AbstractCmdlineArgumentSpec - Class in org.ysb33r.grolifant.api.core.runnable
Abstract class to set command-line parameters.
AbstractCmdlineArgumentSpec(org.ysb33r.grolifant.api.core.ProjectOperations) - Constructor in AbstractCmdlineArgumentSpec
AbstractCombinedProjectTaskExtension - Class in org.ysb33r.grolifant.api.v4
Base class for an extension that can both be used on a project or a task.
AbstractCombinedProjectTaskExtension(org.gradle.api.Task, java.lang.String) - Constructor in AbstractCombinedProjectTaskExtension
Attach this extension to a task
AbstractCommandExecSpec - Class in org.ysb33r.grolifant.api.v4.exec
Tool execution specification aimed at command-line tools which takes a command as one of the arguments.
AbstractCommandExecSpec(org.ysb33r.grolifant.api.core.ProjectOperations, org.ysb33r.grolifant.api.v4.exec.ExternalExecutable) - Constructor in AbstractCommandExecSpec
Construct class and attach it to specific project.
AbstractCommandExecTask - Class in org.ysb33r.grolifant.api.v4.exec
A abstract task type for executing binaries that take a command as well as a set of command arguments.
AbstractCommandExecTask() - Constructor in AbstractCommandExecTask
AbstractDistributionInstaller - Class in org.ysb33r.grolifant.api.v4.downloader
Common functionality to be able to download a SDK and use it within Gradle
AbstractDistributionInstaller.1 - Class in org.ysb33r.grolifant.api.v4.downloader
AbstractDistributionInstaller.1() - Constructor in AbstractDistributionInstaller.1
AbstractDistributionInstaller.2 - Class in org.ysb33r.grolifant.api.v4.downloader
AbstractDistributionInstaller.2() - Constructor in AbstractDistributionInstaller.2
AbstractDistributionInstaller.3 - Class in org.ysb33r.grolifant.api.v4
AbstractDistributionInstaller.3() - Constructor in AbstractDistributionInstaller.3
AbstractDistributionInstaller(java.lang.String, java.lang.String, org.ysb33r.grolifant.api.core.ProjectOperations) - Constructor in AbstractDistributionInstaller
Creates setup for installing to a local cache.
AbstractExecCommandSpec - Class in org.ysb33r.grolifant.api.v4.runnable
AbstractExecCommandSpec(org.ysb33r.grolifant.api.core.ProjectOperations) - Constructor in AbstractExecCommandSpec
AbstractExecCommandTask - Class in org.ysb33r.grolifant.api.v4.runnable
AbstractExecCommandTask() - Constructor in AbstractExecCommandTask
AbstractExecScriptSpec - Class in org.ysb33r.grolifant.api.v4.runnable
AbstractExecScriptSpec(org.ysb33r.grolifant.api.core.ProjectOperations) - Constructor in AbstractExecScriptSpec
AbstractExecScriptTask - Class in org.ysb33r.grolifant.api.v4.runnable
AbstractExecScriptTask() - Constructor in AbstractExecScriptTask
AbstractExecSpec - Class in org.ysb33r.grolifant.api.v4.runnable
Authors:
Schalk W.
AbstractExecSpec(org.ysb33r.grolifant.api.core.ProjectOperations) - Constructor in AbstractExecSpec
AbstractExecTask - Class in org.ysb33r.grolifant.api.v4.runnable
Authors:
Schalk W.
AbstractExecTask() - Constructor in AbstractExecTask
AbstractExecWrapperTask - Class in org.ysb33r.grolifant.api.v4.runnable
Base task class to wrap external tool executions without exposing command-line parameters directly.
AbstractExecWrapperTask() - Constructor in AbstractExecWrapperTask
AbstractExecWrapperWithExtensionTask - Class in org.ysb33r.grolifant.api.v4.runnable
Parameters:
AbstractExecWrapperWithExtensionTask() - Constructor in AbstractExecWrapperWithExtensionTask
AbstractJvmExecSpec - Class in org.ysb33r.grolifant.api.core.runnable
A base class for specifying the execution of an entrypoint on a forked JVM.
AbstractJvmExecSpec(org.ysb33r.grolifant.api.core.ProjectOperations) - Constructor in AbstractJvmExecSpec
AbstractJvmExecTask - Class in org.ysb33r.grolifant.api.core.runnable
Configures a task that will run an execution in a forked JVM.
AbstractJvmExecTask() - Constructor in AbstractJvmExecTask
A JVM exec task that cannot utilise workers.
AbstractJvmModelExecTask - Class in org.ysb33r.grolifant.api.core.runnable
Configures a task that will run an execution in a forked JVM.
AbstractJvmModelExecTask(org.gradle.workers.WorkerExecutor) - Constructor in AbstractJvmModelExecTask
Base class for executing tasks on the JVM.
AbstractJvmScriptExecSpec - Class in org.ysb33r.grolifant.api.core.runnable
Defines the basics for executing a script from a JVM-based scripting language.
AbstractJvmScriptExecSpec(org.ysb33r.grolifant.api.core.ProjectOperations) - Constructor in AbstractJvmScriptExecSpec
AbstractJvmScriptExecTask - Class in org.ysb33r.grolifant.api.core.runnable
Configures a task that will run an execution in a forked JVM.
AbstractJvmScriptExecTask() - Constructor in AbstractJvmScriptExecTask
JVM exec that does not support workers.
AbstractScriptExecSpec - Class in org.ysb33r.grolifant.api.v4.exec
Tool execution specification aimed at script-line tools which takes a script as one of the arguments.
AbstractScriptExecSpec(org.ysb33r.grolifant.api.core.ProjectOperations, org.ysb33r.grolifant.api.v4.exec.ExternalExecutable) - Constructor in AbstractScriptExecSpec
Construct class and attach it to specific project.
AbstractScriptExecTask - Class in org.ysb33r.grolifant.api.v4.exec
A abstract task type for executing binaries that take a command as well as a set of command arguments.
AbstractScriptExecTask() - Constructor in AbstractScriptExecTask
AbstractScriptWrapperTask - Class in org.ysb33r.grolifant.api.v4.wrapper.script
An abstract base class for creating tasks that create script wrappers.
AbstractScriptWrapperTask() - Constructor in AbstractScriptWrapperTask
AbstractSingleFileInstaller - Class in org.ysb33r.grolifant.api.v4.downloader
AbstractSingleFileInstaller() - Constructor in AbstractSingleFileInstaller
AbstractToolExecSpec - Class in org.ysb33r.grolifant.api.v4.exec
A base class to aid plugin developers create their own ExecSpec implementations.
AbstractToolExecSpec(org.ysb33r.grolifant.api.core.ProjectOperations, org.ysb33r.grolifant.api.v4.exec.ExternalExecutable) - Constructor in AbstractToolExecSpec
Construct class and attach it to specific project.
AbstractToolExtension - Class in org.ysb33r.grolifant.api.v4.runnable
Use as a base class for extensions that will wrap tools.
AbstractToolExtension.1 - Class in org.ysb33r.grolifant.api.v4.runnable
AbstractToolExtension.1() - Constructor in AbstractToolExtension.1
AbstractToolExtension.2 - Class in org.ysb33r.grolifant.api.v4.runnable
AbstractToolExtension.2() - Constructor in AbstractToolExtension.2
AbstractToolExtension(org.gradle.api.Task, org.ysb33r.grolifant.api.core.ProjectOperations, T) - Constructor in AbstractToolExtension
Attach this extension to a task
AbstractWrapperCacheBinaryTask - Class in org.ysb33r.grolifant.api.core.wrappers
Base class for tasks that cache arbitrary binaries.
AbstractWrapperCacheBinaryTask(java.lang.String) - Constructor in AbstractWrapperCacheBinaryTask
Parameters:
locationPropertiesDefaultName - The default name for the location properties file.
AbstractWrapperGeneratorTask - Class in org.ysb33r.grolifant.api.core.wrappers
An abstract base class for creating tasks that create script wrappers.
AbstractWrapperGeneratorTask.1 - Class in org.ysb33r.grolifant.api.core.wrappers
AbstractWrapperGeneratorTask.1() - Constructor in AbstractWrapperGeneratorTask.1
AbstractWrapperGeneratorTask.2 - Class in org.ysb33r.grolifant.api.core.wrappers
AbstractWrapperGeneratorTask.2() - Constructor in AbstractWrapperGeneratorTask.2
AbstractWrapperGeneratorTask() - Constructor in AbstractWrapperGeneratorTask
accept(java.io.File, java.io.File) - Method in AbstractDistributionInstaller.2
accept(java.io.File) - Method in ArtifactDownloader.DownloadAction.1
accept(java.io.File) - Method in FileUtils.1
accept(java.io.File, java.io.File) - Method in GitRepoArchiveDownloader.1
accept(java.io.File, java.io.File) - Method in GitRepoArchiveDownloader.3
access(java.io.File, Callable<T>) - Method in ExclusiveFileAccess
Lock access to a file and perform action.
addCommandLineArgumentProviders(Provider<List<String>>) - Method in AbstractCmdlineArgumentSpec
Add lazy-evaluated providers of arguments.
addCommandLineArgumentProviders(Provider<List<String>>) - Method in CmdlineArgumentSpec
Add lazy-evaluated providers of arguments.
addCommandLineProcessor(java.lang.String, java.lang.Integer, org.ysb33r.grolifant.api.core.CmdlineArgumentSpec) - Method in AbstractExecSpec
Adds a command-line processor that will process command-line arguments in a specific order.
addCommandLineProcessor(java.lang.String, java.lang.Integer, org.ysb33r.grolifant.api.core.CmdlineArgumentSpec) - Method in AppRunnerSpec
Adds a command-line processor that will process command-line arguments in a specific order.
addCommandLineProcessor(java.lang.String, java.lang.Integer, org.ysb33r.grolifant.api.core.CmdlineArgumentSpec) - Method in JvmAppRunnerSpec
Adds a command-line processor that will process command-line arguments in a specific order.
addEnvironmentProvider(Provider<Map<String,String>>) - Method in AbstractExecSpec
Add an additional provider that will complement any values set via environment.
addEnvironmentProvider(Provider<Map<String,String>>) - Method in AbstractExecTask
Add an additional provider that will complement any values set via environment.
addEnvironmentProvider(Provider<Map<String,String>>) - Method in Executable
Add an additional provider that will complement any values set via environment.
addEnvironmentProvider(Provider<Map<String,String>>) - Method in ExecutableEntryPoint
Adds a provider to environment variables.
addEnvironmentProvider(Provider<Map<String,String>>) - Method in JavaForkOptionsWithEnvProvider
Adds a provider to environment variables.
addEnvironmentToExecSpec(E) - Method in AbstractExecWrapperTask
Adds the configured environment to the execution specification.
addExecPattern(java.lang.String) - Method in AbstractDistributionInstaller
Add patterns for files to be marked exe,
addExecPattern(java.lang.String) - Method in DistributionInstaller
Add patterns for files to be marked executable.
addExecProjectExtension(java.lang.String, org.ysb33r.grolifant.api.core.ProjectOperations, ExecSpecInstantiator<? extends AbstractToolExecSpec>) - Method in ExtensionUtils
Adds a project extension so that specific tools can be execute in a similar manner to Project.exec.
addExecutableToExecSpec(E) - Method in AbstractExecWrapperTask
Adds the exe to the execution specification.
AllArgsProvider - Interface in org.ysb33r.grolifant.api.core
Returns all command-line arguments within a specific context.
alpha - Property in Version
Whether the version is an alpha.
alpha - Property in Version.Parts
alphaSequence - Property in Version
apply(java.io.File) - Method in AbstractDistributionInstaller.1
apply(Collection<File>) - Method in AbstractWrapperGeneratorTask.2
apply(java.io.File) - Method in GitRepoArchiveDownloader.2
apply(java.io.File) - Method in GitRepoArchiveDownloader.4
AppRunnerSpec - Interface in org.ysb33r.grolifant.api.core.executable
A specification to something non-JVM that can be executed out-of-process and can then be used to copy to other methods in the Gradle API that provides a ExecSpec in the parameters.
appRunnerSpec - Field in AbstractExecSpec
appRunnerSpec() - Method in ExecTools
Creates a AppRunnerSpec.
ArchiveOperationsProxy - Interface in org.ysb33r.grolifant.api.core
A proxy for archive operations.
args(Iterable<?>) - Method in AbstractCmdlineArgumentSpec
Add arguments to the entrypoint.
args(Iterable<?>) - Method in CmdlineArgumentSpec
Add arguments to the entrypoint.
arguments - Property in StandardWorkerAppParameters
argumentSpec - Property in CmdLineArgumentSpecEntry
ARM64 - Field in OperatingSystem.Arch
ArtifactAttributeContainer - Class in org.ysb33r.grolifant.api.v4.artifacts
Implementation of AttributeContainer
ArtifactAttributeContainer() - Constructor in ArtifactAttributeContainer
ArtifactDownloader - Class in org.ysb33r.grolifant.api.v4.downloader
Performs low-level downloading work.
ArtifactDownloader.DownloadAction.1 - Class in org.ysb33r.grolifant.api.v4.downloader
ArtifactDownloader.DownloadAction.1() - Constructor in ArtifactDownloader.DownloadAction.1
ArtifactDownloader(java.net.URI, java.io.File, java.io.File, java.lang.String, org.ysb33r.grolifant.api.core.downloader.ArtifactRequiresDownload, org.ysb33r.grolifant.api.core.CheckSumVerification) - Constructor in ArtifactDownloader
Download an artifact without unpacking it.
ArtifactRequiresDownload - Interface in org.ysb33r.grolifant.api.v4.downloader
Indicates whether download is required.
ArtifactRootVerification - Interface in org.ysb33r.grolifant.api.v4.downloader
Verifies an artifact root
artifactRootVerification - Property in AbstractDistributionInstaller
ArtifactUnpacker - Interface in org.ysb33r.grolifant.api.v4.downloader
Unpacks an artifact.
artifactUnpacker - Property in AbstractDistributionInstaller
asConfiguration(org.gradle.api.Project, java.lang.Object) - Method in ConfigurationUtils
Tries to resolve a configuration from the provided object.
asConfiguration(java.lang.Object) - Method in ProjectTools
Resolves an arbitrary item to a Configuration instance.
asConfigurations(org.gradle.api.Project, Iterable<?>) - Method in ConfigurationUtils
Converts a collection of items to configurations.
asConfigurations(Collection<?>) - Method in ProjectTools
Resolves arbitrary items to a collection of Configuration instances.
atConfigurationTime() - Method in ProjectOperations
Value that can be read safely at configuration time
attribute(Attribute<T>, T) - Method in ArtifactAttributeContainer
Sets an attribute value.
authentication(Action<? super AuthenticationContainer>) - Method in AbstractAuthenticationSupportedRepository
authentication(Action<? super AuthenticationContainer>) - Method in AuthenticationSupportedRepository
authenticationContainer() - Method in RepositoryTools
Creates an instance of an AuthenticationContainer
AuthenticationSupportedRepository - Class in org.ysb33r.grolifant.api.v4.repositories
Base class for creating repository types that optionally support authentication.
AuthenticationSupportedRepository(org.gradle.api.Project) - Constructor in AuthenticationSupportedRepository
Base class constructor
AuthenticationSupportedRepositoryContent - Interface in org.ysb33r.grolifant.api.v4.repositories
Configures content for an authentication-supported repository.
AuthenticationSupportedRepositoryCredentialsLoader - Interface in org.ysb33r.grolifant.api.v4.repositories
await() - Method in WorkerPromise
Blocks until all work related to the queue is completed.

B

BaseProgressLogger - Interface in org.ysb33r.grolifant.api.core
A simple interface for logging progress to stdout.
BaseScriptDefinition - Class in org.ysb33r.grolifant.api.core.executable
Defines a base class for implementing a basic script definition.
BaseScriptDefinition.1 - Class in org.ysb33r.grolifant.api.core.executable
BaseScriptDefinition.1() - Constructor in BaseScriptDefinition.1
BaseScriptDefinition(org.ysb33r.grolifant.api.core.ProjectOperations) - Constructor in BaseScriptDefinition
BaseScriptSpec - Interface in org.ysb33r.grolifant.api.core.executable
Describes how to configure a script and its arguments.
BaseToolLocation - Interface in org.ysb33r.grolifant.api.core.runnable
Sets the definition on how to find a tool.
baseUri - Property in AbstractCloudGit
beta - Property in Version
Whether the version is a beta.
beta - Property in Version.Parts
betaSequence - Property in Version
bindDependencyHandlerService(org.gradle.api.Project, java.lang.String, java.lang.Class) - Method in ExtensionUtils
Binds a new extension handler on to the project dependency handler.
bindRepositoryHandlerService(org.gradle.api.Project, java.lang.String, java.lang.Class) - Method in ExtensionUtils
Binds a new extension handler on to the project repository handler.
bindService(java.lang.Object, java.lang.String, java.lang.Object) - Method in ExtensionUtils
Binds a service object to the extensions object on an existing Gradle DSL Object
bootstrapClasspath(java.lang.Object) - Method in JavaForkOptions
Adds the given values to the end of the bootstrap classpath for the process.
build(Map<String,Object>, java.lang.Object) - Method in ResolvedExecutableFactory
Creates ResolvableExecutable from a specific input.
build(Map<String, Object>, java.lang.Object) - Method in ResolveExecutableByVersion
Creates ResolvableExecutable from a tool version.
buildCommandLine() - Method in AbstractExecCommandSpec
buildCommandLine() - Method in AbstractExecCommandTask
buildCommandLine() - Method in AbstractExecScriptSpec
buildCommandLine() - Method in AbstractExecScriptTask
buildCommandLine() - Method in AbstractExecSpec
buildCommandLine() - Method in AbstractExecTask
buildCommandLine() - Method in AbstractToolExecSpec
Builds up the command line.
buildDirDescendant(java.lang.Object) - Method in ProjectOperations
Safely resolve the stringy item as a path relative to the build directory.
bzip2Resource(java.lang.Object) - Method in ProjectOperations
Creates resource that points to a bzip2 compressed file at the given path.

C

CacheRefresh - Interface in org.ysb33r.grolifant.api.core.artifacts
Performs a cache refresh of a set of dependencies.
call() - Method in AbstractBaseToolExtension.1
call() - Method in AbstractBaseToolExtension.2
call() - Method in AbstractDistributionInstaller.1
call() - Method in AbstractToolExtension.1
call() - Method in AbstractToolExtension.2
call() - Method in AbstractWrapperGeneratorTask.1
call() - Method in BaseScriptDefinition.1
call() - Method in ResolverFactoryRegistry.1.1
call() - Method in ScriptDefinition.1
call() - Method in ScriptDefinition.2
ChecksumCreationException - Class in org.ysb33r.grolifant.api.errors
Failed to create checksum
ChecksumCreationException() - Constructor in ChecksumCreationException
ChecksumFailedException - Class in org.ysb33r.grolifant.api.errors
Thrown when a checksum fails.
ChecksumFailedException(java.lang.String, java.lang.String, java.io.File, java.lang.String, java.lang.String) - Constructor in ChecksumFailedException
Instantiates an exception.
CheckSumVerification - Interface in org.ysb33r.grolifant.api.core
Verifies a checksum.
ClassLocation - Interface in org.ysb33r.grolifant.api.core
Describes the location of a class.
ClassLocationException - Class in org.ysb33r.grolifant.api.errors
Thrown when a class location search failed.
ClassLocationException() - Constructor in ClassLocationException
classpath(java.lang.Object) - Method in ClasspathSpec
Add paths to the execution classpath.
CLASSPATH - Field in ExecutionMode
CLASSPATH - Field in WorkerIsolation
ClasspathSpec - Interface in org.ysb33r.grolifant.api.core.jvm
Defined the classpath for a JVM operation.
ClosureUtils - Class in org.ysb33r.grolifant.api.v4
Methods for dealing with closures
ClosureUtils() - Constructor in ClosureUtils
CloudGitConfigurator - Interface in org.ysb33r.grolifant.api.v4.git
A description of a Git repository from a cloud provider
CloudGitDescriptor - Interface in org.ysb33r.grolifant.api.v4.git
A description of a Git repository from a cloud provider
cmd(Closure<?>) - Method in AbstractCommandExecSpec
Configures the command along with its arguments.
cmd(Closure<?>) - Method in AbstractCommandExecTask
Configures the command along with its arguments.
cmd(Closure<?>) - Method in ExecutableCommand
Configures the command along with its arguments.
cmdArgs(java.lang.Object) - Method in AbstractCommandExecSpec
Add more command-specific arguments.
cmdArgs(java.lang.Object) - Method in AbstractCommandExecTask
Add more command-specific arguments.
cmdArgs(java.lang.Object) - Method in AbstractExecCommandSpec
Add more command-specific arguments.
cmdArgs(java.lang.Object) - Method in AbstractExecCommandTask
Add more command-specific arguments.
cmdArgs(java.lang.Object) - Method in ExecutableWithCommand
Add more command-specific arguments.
CmdlineArgumentSpec - Interface in org.ysb33r.grolifant.api.core
Specifies the entrypoint and arguments for running something on a JVM.
CmdLineArgumentSpecEntry - Class in org.ysb33r.grolifant.api.core.executable
Representation of a command-line specification and its order in processing.
CmdLineArgumentSpecEntry(java.lang.String, java.lang.Integer, org.ysb33r.grolifant.api.core.CmdlineArgumentSpec) - Constructor in CmdLineArgumentSpecEntry
CombinedProjectTaskExtensionBase - Class in org.ysb33r.grolifant.api.v4
Base class for an extension that can both be used on a project or a task.
CombinedProjectTaskExtensionBase(org.gradle.api.Task, org.ysb33r.grolifant.api.core.ProjectOperations, T) - Constructor in CombinedProjectTaskExtensionBase
Attach this extension to a task
command(java.lang.Object) - Method in AbstractCommandExecSpec
Set the command to use.
command(java.lang.Object) - Method in AbstractCommandExecTask
Set the command to use.
COMMAND_BLOCK - Field in AbstractCommandExecSpec
command(java.lang.Object) - Method in ExecutableWithCommand
Set the command to use.
CommandEntryPoint - Interface in org.ysb33r.grolifant.api.core.executable
Configures a command along with its arguments.
commandEntryPoint() - Method in ExecTools
Returns an implementation that is optimised for the running version of Gradle.
CommandLineArgumentProviders - Interface in org.ysb33r.grolifant.api.core
A system that can lister a list of providers of command-line arguments.
compareTo(org.ysb33r.grolifant.api.core.executable.CmdLineArgumentSpecEntry) - Method in CmdLineArgumentSpecEntry
compareTo(org.ysb33r.grolifant.api.core.Version) - Method in Version
Compares this object with the specified object for order.
completed() - Method in ProgressLogger
Prevent further logging.
ConfigurationException - Class in org.ysb33r.grolifant.api.errors
A failure has occurred when downloading a distribution of an external tool or SDK.
ConfigurationException() - Constructor in ConfigurationException
ConfigurationUtils - Class in org.ysb33r.grolifant.api.v4
Utilities to deal with Configuration instances.
ConfigurationUtils() - Constructor in ConfigurationUtils
configure(groovy.lang.Closure) - Method in AbstractToolExecSpec
Configure this spec from a closure.
configure(groovy.lang.Closure) - Method in TaskProvider
Configures that the task this task provider proxy points to.
configure(Action<? extends ToolExecSpec>) - Method in ToolExecSpec
Configure this spec from an Action
configure(groovy.lang.Closure) - Method in ToolExecSpecGroovy
Configure this spec from a closure.
configureByName(org.gradle.api.tasks.TaskContainer, java.lang.String, groovy.lang.Closure) - Method in TaskProvider
Configures a task by name.
configureCmdline(java.lang.String, Closure<?>) - Method in AppRunnerSpec
Configures a CmdlineArgumentSpec instance.
configureCmdline(Closure<?>) - Method in JvmAppRunnerSpec
Configures a CmdlineArgumentSpec instance.
configureEach(org.gradle.api.tasks.TaskContainer, java.lang.Class, Action<? super Task>) - Method in TaskProvider
Configures each task of a specific type.
configureEntrypoint(Closure<?>) - Method in AppRunnerSpec
Configures a ExecutableEntryPoint instance.
configureEntrypoint(Closure<?>) - Method in JvmAppRunnerSpec
Configures a JvmEntryPoint instance.
configureExecSpec() - Method in AbstractCommandExecTask
Configures the executions specification from settings.
configureExecSpec() - Method in AbstractExecTask
Configures the executions specification from settings.
configureExecSpec(E) - Method in AbstractExecWrapperTask
Configures an execution specification from task properties
configureExecSpec() - Method in AbstractScriptExecTask
Configures the executions specification from settings.
configureForkOptions(Closure<?>) - Method in JvmAppRunnerSpec
Configures a JavaForkOptionsWithEnvProvider instance.
configureItem(java.lang.Object, groovy.lang.Closure) - Method in ClosureUtils
Configure this item using a closure
configureProcess(Closure<?>) - Method in AppRunnerSpec
Configures a ProcessExecutionSpec.
configureProcess(Closure<?>) - Method in JvmAppRunnerSpec
Configures a ProcessExecutionSpec.
contains(Attribute<?>) - Method in ArtifactAttributeContainer
Tells if a specific attribute is found in this container.
content(org.gradle.api.Action) - Method in AbstractAuthenticationSupportedRepository
This is currently a NOOP.
content(org.gradle.api.Action) - Method in AuthenticationSupportedRepository
This is currently a NOOP.
content(org.gradle.api.Action) - Method in AuthenticationSupportedRepositoryContent
copy(Action<? super CopySpec>) - Method in FileSystemOperations
Copies the specified files.
copy(Action<? super CopySpec>) - Method in ProjectOperations
Performs a copy according to copy specification.
CopyExecSpec - Interface in org.ysb33r.grolifant.api.v4.runnable
Indicates that a class can copy settings to a standard ExecSpec.
copySpec(Action<? super CopySpec>) - Method in ProjectOperations
Creates a CopySpec which can later be used to copy files or create an archive.
copyTo(org.gradle.process.ProcessForkOptions) - Method in AbstractExecSpec
Copies these options to the given target options.
copyTo(org.gradle.process.ProcessForkOptions) - Method in AbstractExecTask
Copies these options to the given target options.
copyTo(org.gradle.process.JavaExecSpec) - Method in AbstractJvmExecSpec
Copies this specification to a standard JavaExecSpec.
copyTo(org.gradle.process.ProcessForkOptions) - Method in AbstractToolExecSpec
Copies options from this Spec to the given target.
copyTo(org.gradle.process.ExecSpec) - Method in AppRunnerSpec
Copies these options to the given options.
copyTo(org.ysb33r.grolifant.api.v4.artifacts.ArtifactAttributeContainer) - Method in ArtifactAttributeContainer
copyTo(org.gradle.process.ProcessForkOptions) - Method in Executable
Copies these options to the given target options.
copyTo(org.gradle.process.ProcessForkOptions) - Method in JavaForkOptions
Copies these options to the given target options.
copyTo(org.gradle.process.JavaExecSpec) - Method in JvmAppRunnerSpec
Copies these options to the given options.
copyToExecSpec(org.gradle.process.ExecSpec) - Method in AbstractExecSpec
Copies all values to a standard Gradle ExecSpec
copyToExecSpec(org.gradle.process.ExecSpec) - Method in AbstractExecTask
Copies all values to a standard GRadle ExecSpec
copyToExecSpec(org.gradle.process.ExecSpec) - Method in AbstractToolExecSpec
Copies settings from this execution specification to a standard ExecSpec
copyToExecSpec(org.gradle.process.ExecSpec) - Method in CopyExecSpec
Copies settings from this execution specification to a standard ExecSpec
copyWrappersFromResources(java.lang.String, Map<String, String>) - Method in ToolWrapper
Copy wrapper templates from resources into a temporary directory
create(Map<String,Object>, java.lang.String, org.ysb33r.grolifant.api.core.ProjectOperations) - Method in DownloaderFactory
Creates a downloader
create(org.ysb33r.grolifant.api.core.ProjectOperations) - Method in ExecSpecInstantiator
Instantiates an execution specification in a configuration cache safe way.
create(org.gradle.api.Project) - Method in ProjectOperations
create(S, org.gradle.api.Project) - Method in PropertyStore
Create an instance within a project context.
create(Map<String, Object>, java.lang.String, org.gradle.api.Project) - Method in ResolveExecutableByVersion.DownloaderFactory
Creates a downloader
createAndConfigure(org.ysb33r.grolifant.api.core.jvm.worker.WorkerExecSpec) - Method in StandardWorkerAppParameterFactory
Parameters:
execSpec - Java execution specification that can be used for setting worker execution details.
createAndConfigure(org.ysb33r.grolifant.api.core.jvm.worker.WorkerExecSpec) - Method in WorkerAppParameterFactory
Parameters:
execSpec - Java execution specification that can be used for setting worker execution details.
createAndSetExecSpec() - Method in AbstractExecTask
createExecSpec() - Method in AbstractExecTask
Factory method for creating an execution specification
createExecSpec() - Method in AbstractExecWrapperTask
Creates a new execution specification.
createExecSpec() - Method in ProvisionedExecMethods
Create execution specification.
createExecSpec() - Method in ProvisionedJvmExecMethods
Create execution specification.
createExecutor() - Method in StandardWorkerAppExecutorFactory
Creates an executor that can work with a set of parameters.
createExecutor() - Method in WorkerAppExecutorFactory
Creates an executor that can work with a set of parameters.
createExecutorFactory() - Method in AbstractJvmExecTask
Create a worker app executor factory.
createExecutorFactory() - Method in AbstractJvmModelExecTask
Create a worker app executor factory.
createParameterFactory() - Method in AbstractJvmExecTask
Create a worker app parameter factory.
createParameterFactory() - Method in AbstractJvmModelExecTask
Create a worker app parameter factory.
createTempDirectory(java.lang.String) - Method in FileSystemOperations
Creates a temporary directory with the given prefix.
credentials(Class<T>, Action<? super T>) - Method in AbstractAuthenticationSupportedRepository
credentials(Class<? extends Credentials>) - Method in AuthenticationSupportedRepository
Implements the repository method added in Gradle 6.6.
credentials(Class<T>, Action<? super T>) - Method in AuthenticationSupportedRepositoryCredentialsLoader
current() - Method in OperatingSystem

D

DEFAULT_BLOCK - Field in AppRunnerSpec
The default command-line block name.
DEFAULT_BLOCK - Field in JvmAppRunnerSpec
The default command-line block name.
defaultParser(java.lang.String) - Method in Version
The default parser will look for something that roughly matches the following regex: {
code:
\d+\.
delete(Action<? super DeleteSpec>) - Method in FileSystemOperations
Deletes the specified files.
delete(Action<? super DeleteSpec>) - Method in ProjectOperations
Deletes the specified files.
DependencyCache - Class in org.ysb33r.grolifant.api.v4.artifacts
A custom implementation of a dependency cache when the one from Gradle might not be directly accessible.
DependencyCache.1 - Class in org.ysb33r.grolifant.api.v4.artifacts
DependencyCache.1() - Constructor in DependencyCache.1
DependencyCache.CacheRefresh - Interface in org.ysb33r.grolifant.api.v4.artifacts
DependencyCache.PostDownloadProcessor - Interface in org.ysb33r.grolifant.api.v4.artifacts
DependencyCache(org.gradle.api.Project, java.lang.String, java.lang.String, org.ysb33r.grolifant.api.v4.artifacts.DependencyCache.CacheRefresh, org.ysb33r.grolifant.api.core.CheckSumVerification, org.ysb33r.grolifant.api.v4.artifacts.DependencyCache.PostDownloadProcessor) - Constructor in DependencyCache
Parameters:
project - Project context.
distributionDir - Property in DownloadedLocalFile
DistributionFailedException - Class in org.ysb33r.grolifant.api.errors
Thrown when a distribution failed to unpack correctly or does not meet specific criteria.
DistributionFailedException() - Constructor in DistributionFailedException
DistributionInstaller - Interface in org.ysb33r.grolifant.api.v4.downloader
Interface for a downloader and unpacker of distributions.
distributionName - Field in AbstractDistributionInstaller
Name of the distribution.
distributionUrl - Property in DownloadedLocalFile
download(java.net.URI, java.io.File) - Method in ArtifactRequiresDownload
Indicates whether download is required.
download(java.net.URI, java.io.File) - Method in DependencyCache.1
download(java.net.URI, java.io.File) - Method in Downloader
Downloads a package / distribution / file
DownloadedExecutable - Interface in org.ysb33r.grolifant.api.v4.exec
Resolves the executable within a downloaded package.
downloadedFile - Property in DownloadedLocalFile
DownloadedLocalFile - Class in org.ysb33r.grolifant.api.core.downloader
Provides information on where a downloaded file ends up.
DownloadedLocalFile(java.io.File, java.io.File, java.net.URI) - Constructor in DownloadedLocalFile
Parameters:
dir - Directory used for the package / distribution or single file.
Downloader - Interface in org.ysb33r.grolifant.api.core.downloader
Interface for downloading a package or distribution and logging progress using internal Gradle mechanisms.
downloader(java.lang.String) - Method in ExecTools
Creates a new downloader for downloading packages / distributions.
DownloaderFactory - Interface in org.ysb33r.grolifant.api.v4.exec
A factory for creating tool/distribution downloaders.
DownloadFailedException - Class in org.ysb33r.grolifant.api.errors
Failure to download an item.
DownloadFailedException() - Constructor in DownloadFailedException
downloadLocation(java.net.URI, java.io.File, java.lang.String, java.lang.String) - Method in Downloader
Returns information on where files are downloaded to.

E

emptyFileCollection() - Method in FileSystemOperations
Creates an empty file collection.
entrypoint(Closure<?>) - Method in AbstractExecSpec
Configures the native entrypoint.
entrypoint(Closure<?>) - Method in AbstractExecTask
Configures the native entrypoint.
entrypoint(Closure<?>) - Method in AbstractJvmExecSpec
Configures the entrypoint for the JVM executable
entrypoint(Closure<?>) - Method in AbstractJvmModelExecTask
Configures the entrypoint for the JVM executable
entrypoint(Closure<?>) - Method in Executable
Configures the native entrypoint.
entrypoint(Closure<?>) - Method in ForkedJvmExecutable
Configures the entrypoint for the JVM executable
env - Field in AbstractExecSpec
environment(Map<String,?>) - Method in AbstractExecSpec
Adds some environment variables to the environment for this process.
environment(Map<String,?>) - Method in AbstractExecTask
Adds some environment variables to the environment for this process.
environment(Map<String,?>) - Method in AbstractExecWrapperTask
Add environmental variables to be passed to the exe.
environment(Map<String,?>) - Method in Executable
Adds some environment variables to the environment for this process.
environment(java.lang.String, java.lang.Object) - Method in JavaForkOptions
Adds an environment variable to the environment for this process.
environmentVariable(java.lang.Object, boolean) - Method in GradleSysEnvProvider
environmentVariable(java.lang.Object, boolean) - Method in ProjectOperations
Creates a provider to an environmental variable.
errorOutput(java.io.OutputStream) - Method in AbstractExecSpec
Set the stream where error output should be sent to for this process when executing.
errorOutput(java.io.OutputStream) - Method in AbstractExecTask
Set the stream where error output should be sent to for this process when executing.
errorOutput(java.io.OutputStream) - Method in MutableBaseExecSpec
Set the stream where error output should be sent to for this process when executing.
ExclusiveFileAccess - Class in org.ysb33r.grolifant.api.core
Provides co-operative exclusive file access.
ExclusiveFileAccess(int, int) - Constructor in ExclusiveFileAccess
Create exclusive access guard and monitor.
exeArgs(java.lang.Object) - Method in AbstractExecSpec
Adds arguments for the executable to be executed.
exeArgs(java.lang.Object) - Method in AbstractExecTask
Adds arguments for the executable to be executed.
exeArgs(java.lang.Object) - Method in AbstractToolExecSpec
Add more tool-specific arguments.
exeArgs(java.lang.Object) - Method in Executable
Adds arguments for the executable to be executed.
exeArgs(java.lang.Object) - Method in MutableToolExecSpec
Add more tool-specific arguments.
exec() - Method in AbstractCacheBinaryTask
exec() - Method in AbstractExecTask
exec() - Method in AbstractExecWrapperTask
The default implementation will build an execution specification and run it.
exec() - Method in AbstractJvmModelExecTask
exec() - Method in AbstractWrapperCacheBinaryTask
exec() - Method in AbstractWrapperGeneratorTask
exec(E) - Method in ExecMethods
Executes an existing execution specification.
exec(Action<? super ExecSpec>) - Method in ExecOperationsProxy
Executes the specified external process.
exec(E) - Method in JvmExecMethods
Executes an existing execution specification.
exec(Action<? super ExecSpec>) - Method in ProjectOperations
Executes the specified external process.
exec(Action<E>) - Method in ProvisionedExecMethods
exec(Action<E>) - Method in ProvisionedJvmExecMethods
ExecConfigurationException - Class in org.ysb33r.grolifant.api.errors
An error occurred trying to configure an execution specification or a resolver for an external tool.
ExecConfigurationException() - Constructor in ExecConfigurationException
ExecMethods - Interface in org.ysb33r.grolifant.api.v4.runnable
Adds interface to a AbstractToolExtension implementation, so that the spirit of the original exec project extension can be maintained for a specific tool.
ExecOperationsProxy - Interface in org.ysb33r.grolifant.api.core
Proxies the ExecOperations service that was added in Gradle 6.0, so that equivalent functionality can be provided in Gradle 4.0+
execSpec() - Method in ExecTools
Returns something that looks like an ExecSpec.
ExecSpecInstantiator - Interface in org.ysb33r.grolifant.api.v4.exec
Factory interface for instantiating execution specification.
ExecTools - Interface in org.ysb33r.grolifant.api.core
Various tools to deal with non-JVM, out-of-process executables.
Executable - Interface in org.ysb33r.grolifant.api.v5.runnable
Parameters:
executable(java.lang.Object) - Method in AbstractExecSpec
Sets the name of the executable to use.
executable(java.lang.Object) - Method in AbstractExecTask
Sets the name of the executable to use.
executable(Map<String, Object>) - Method in AbstractToolExecSpec
Use a key-value approach to setting the exe.
executable(Map<String, ?>) - Method in AbstractToolExtension
Set the parameters for locating an exe.
executable(java.lang.Object) - Method in Executable
Sets the name of the executable to use.
executable(java.lang.Object) - Method in JavaForkOptions
Sets the name of the exe to use.
executable(org.ysb33r.grolifant.api.v4.exec.ResolvableExecutable) - Method in MutableToolExecSpec
Set the exe to use.
executableByPath(java.lang.Object) - Method in AbstractBaseToolExtension
Locate an executable by a local path.
executableByPath(java.lang.Object) - Method in AbstractToolExtension
Locate an executable by a local path.
executableByPath(java.lang.Object) - Method in BaseToolLocation
Locate an executable by a local path.
executableBySearchPath(java.lang.Object) - Method in AbstractBaseToolExtension
Locate executable by searching the current environmental search path.
executableBySearchPath(java.lang.Object) - Method in AbstractToolExtension
Locate executable by searching the current environmental search path.
executableBySearchPath(java.lang.Object) - Method in BaseToolLocation
Locate executable by searching the current environmental search path.
executableByVersion(java.lang.Object) - Method in AbstractToolExtension
Locate an executable by version, probably downloading it if not local.
executableByVersion(java.lang.Object) - Method in ToolLocation
Locate an executable by version, probably downloading it if not local.
ExecutableCommand - Interface in org.ysb33r.grolifant.api.core.runnable
Describes a command-based executable
ExecutableCommandExecSpec - Interface in org.ysb33r.grolifant.api.v4.runnable
Interface that specifies an execution specification for an executable that is command-based.
ExecutableCommandSpec - Interface in org.ysb33r.grolifant.api.core.executable
Specifies a command along with its arguments.
ExecutableDownloader - Interface in org.ysb33r.grolifant.api.v4.runnable
Interface for downloading an executable by version and returning the location.
ExecutableEntryPoint - Interface in org.ysb33r.grolifant.api.core.executable
Describes the entrypoint for an external, but non-KVM, process.
ExecutableExecSpec - Interface in org.ysb33r.grolifant.api.v4.runnable
Type Parameters:
T - The class that extends this interface
executablePathOrNull() - Method in AbstractBaseToolExtension
If a path has been set instead of a version, resolve the path.
executablePathOrNull() - Method in AbstractToolExtension
If a path has been set instead of a version, resolve the path.
ExecutableScript - Interface in org.ysb33r.grolifant.api.v4.runnable
Interface for executables which run scripts.
ExecutableScriptExecSpec - Interface in org.ysb33r.grolifant.api.v4.runnable
executableSearchPathOrNull() - Method in AbstractBaseToolExtension
If a search path has been set, resolve the location by searching path
executableSearchPathOrNull() - Method in AbstractToolExtension
If a search path has been set, resolve the location by searching path
executableVersionOrNull() - Method in AbstractToolExtension
Resolves the version if it has been set.
ExecutableWithCommand - Interface in org.ysb33r.grolifant.api.v4.runnable
Interface for executables which uses commands.
execute(org.gradle.process.ExecSpec) - Method in ExecUtils.1
execute(CopySpec) - Method in ToolWrapper.1
executeAndInterpret(Class<?>, List<String>) - Method in StandardWorkerAppExecutor
Executes a static method on the given class, or instantiates the class and executes a given method on the instance.
executeWith(P) - Method in WorkerAppExecutor
ExecUtils - Class in org.ysb33r.grolifant.api.v4.runnable
Utilities to help with building runnable classes.
ExecUtils.1 - Class in org.ysb33r.grolifant.api.v4.runnable
ExecUtils.1() - Constructor in ExecUtils.1
ExecUtils() - Constructor in ExecUtils
ExecutionException - Class in org.ysb33r.grolifant.api.errors
A failure occurred running or setting up an execution specification.
ExecutionException() - Constructor in ExecutionException
ExecutionMode - Enum in org.ysb33r.grolifant.api.core.jvm
Method to execution an application on the JVM
ExtensionUtils - Class in org.ysb33r.grolifant.api.v4
Utilities to deal with Gradle extensions and project extensions
ExtensionUtils() - Constructor in ExtensionUtils
ExternalExecutable - Interface in org.ysb33r.grolifant.api.v4.exec
A way to create a lazy-evaluated location of an external executable.
ExternalExecutableType - Interface in org.ysb33r.grolifant.api.v4.exec
A way to create a lazy-evaluated parameters of an external executable.
EXTRAS_PARSER - Property in Version
Extract bits out of the extra section.
EXTRAS_WITH_SNAPSHOT_PARSER - Property in Version
Patterns for identifying extras which also contains a SNAPSHOT.

F

failNoExecConfig() - Method in AbstractBaseToolExtension
Call this when there is no preset way to local the executable.
file(java.lang.Object) - Method in FileSystemOperations
Converts a file-like object to a File instance with project context.
file(java.lang.Object) - Method in ProjectOperations
Converts a file-like object to a File instance with project context.
fileize(org.gradle.api.file.ProjectLayout, Iterable<Object>) - Method in FileUtils
Converts a collection of file-like objects to a a list of File instances within a project layout.
fileize(Iterable<Object>) - Method in ProjectOperations
Converts a collection of file-like objects to a list of File instances with project context.
fileizeDropNull(org.gradle.api.file.ProjectLayout, Iterable<Object>) - Method in FileUtils
Converts a collection of file-like objects to a a list of File instances within a project layout.
fileizeOrNull(org.gradle.api.file.ProjectLayout, java.lang.Object) - Method in FileUtils
Converts a file-like object to a File instance with project context.
fileOrNull(java.lang.Object) - Method in FileSystemOperations
Similar to {
Link:
#file}, but does not throw an exception if the object is null or an empty provider.
fileOrNull(java.lang.Object) - Method in ProjectOperations
Similar to {
Link:
#file}, but does not throw an exception if the object is null or an empty provider.
FilePropertyWrapper - Interface in org.ysb33r.grolifant.api.core
Wraps a file property.
filePropertyWrapper() - Method in FileSystemOperations
Creates a simple file property wrapper that works in Gradle 4.0+
files(Collection<?>) - Method in FileSystemOperations
Converts a file-like objects to File instances with project context.
files(java.lang.Object) - Method in ProjectOperations
filesDropNull(Collection<?>) - Method in FileSystemOperations
Converts a file-like objects to File instances with project context.
filesFromCopySpec(CopySpec) - Method in FileUtils
Returns the file collection that a CopySpec describes.
FileSystemOperations - Interface in org.ysb33r.grolifant.api.core
Abstracts a number of file operations.
fileTree(java.lang.Object) - Method in ProjectOperations
Creates a new ConfigurableFileTree.
FileUtils - Class in org.ysb33r.grolifant.api.v6
File utilities that require Gradle 6.0+
FileUtils.1 - Class in org.ysb33r.grolifant.api.v4
FileUtils.1() - Constructor in FileUtils.1
FileUtils() - Constructor in FileUtils
find(org.gradle.api.Project) - Method in ProjectOperations
Attempts to find the extension.
findAllInPath(java.lang.String) - Method in OperatingSystem
Find all files in system search path of a certain name.
findInPath(java.lang.String) - Method in OperatingSystem
Locates the given exe in the system path.
findValidKey(Map<String, Object>) - Method in ResolverFactoryRegistry
Look for exactly one valid key in the supplied map.
flatMap(Provider<T>, Transformer<? extends Provider<? extends S>,? super T>) - Method in ProviderTools
Allow flatMap functionality for providers even before Gradle 5.0.
ForkedJvmExecutable - Interface in org.ysb33r.grolifant.api.core.runnable
A process that can be executed on a JVM
ForkedJvmScript - Interface in org.ysb33r.grolifant.api.core.runnable
FreeBSD - Class in org.ysb33r.grolifant.api.v4.os
FreeBSD implementation of OperatingSystem.

G

GenericBSD - Class in org.ysb33r.grolifant.api.v4.os
Abstract base class for BSD-based operating systems.
GenericBSD() - Constructor in GenericBSD
GenericUnix - Class in org.ysb33r.grolifant.api.v4.os
Generic Unix-like implementation of OperatingSystem.
GenericUnix() - Constructor in GenericUnix
get(java.lang.String, java.lang.String, org.ysb33r.grolifant.api.core.PropertyResolveOrder) - Method in PropertyResolver
Gets a property using a specific resolve order
get() - Method in PropertyStore
Returns the current value if it exists.
get() - Method in TaskProvider
Resolves the task
getAdditionalProperties() - Method in AbstractCacheBinaryTask
Returns additional properties to be added to the cached binary properties file.
getAdditionalProperties() - Method in AbstractWrapperCacheBinaryTask
Returns additional properties to be added to the cached binary properties file.
getAllArgs() - Method in AbstractCmdlineArgumentSpec
All defined arguments, plus all arguments providers via the command-line argument providers.
getAllArgs() - Method in AllArgsProvider
All defined arguments, plus all arguments providers via the command-line argument providers.
getAndVerifyDistributionRoot(java.io.File, java.lang.String) - Method in AbstractDistributionInstaller
Validates that the unpacked distribution is good.
getApplicationArguments() - Method in WorkerExecSpec
The list of all resovled application arguments.
getArch() - Method in GenericUnix
Architecture underlying the operating system
getArch() - Method in OperatingSystem
Architecture underlying the operating system
getArch() - Method in Windows
Architecture underlying the operating system
getArchivePath() - Method in AbstractCloudGit
Calculates an archive path for the specific repository type.
getArchivePath() - Method in GitHubArchive
Calculates an archive path for the specific repository type.
getArchivePath() - Method in GitLabArchive
Calculates an archive path for the specific repository type.
getArchiveRoot() - Method in GitRepoArchiveDownloader
Returns the location which is the top or home folder for a distribution.
getArchiveUri() - Method in AbstractCloudGit
Obtains the URI for the archive of the repository.
getArchiveUri() - Method in CloudGitDescriptor
Obtains the URI for the archive of the repository.
getArchStr() - Method in GenericUnix
Implementation-specific free-form architecture string.
getArchStr() - Method in OperatingSystem
Architecture underlying the operating system
getArchStr() - Method in Solaris
Solaris-specific architecture strings.
getArchStr() - Method in Windows
Architecture underlying the operating system
getArgs() - Method in AbstractCmdlineArgumentSpec
Return list of arguments to the entrypoint.
getArgs() - Method in CmdlineArgumentSpec
Return list of arguments to the entrypoint.
getArgumentProviders() - Method in Executable
Argument providers for the application.
getAsProperty() - Method in PropertyStore
Returns the actual implementation object
getAsProvider() - Method in PropertyStore
Return this as a provider.
getAttribute(Attribute<T>) - Method in ArtifactAttributeContainer
Returns the value of an attribute found in this container, or null if this container doesn't have it.
getAttributes() - Method in ArtifactAttributeContainer
getAuthentication() - Method in AbstractAuthenticationSupportedRepository
getAuthentication() - Method in AuthenticationSupportedRepository
getBeginToken() - Method in AbstractWrapperGeneratorTask
If the default of org.apache.tools.ant.filters.ReplaceTokens is used, this method will return the start token delimiter.
getBinaryLocation() - Method in AbstractCacheBinaryTask
Obtains location of executable binary or script
getBinaryLocationProvider() - Method in AbstractWrapperCacheBinaryTask
Obtains location of executable binary or script
getBinaryVersion() - Method in AbstractCacheBinaryTask
Obtains version of binary or script
getBinaryVersionProvider() - Method in AbstractWrapperCacheBinaryTask
Obtains version of binary or script
getBootstrapClasspath() - Method in JavaForkOptions
Returns the bootstrap classpath to use for the process.
getBuildDir() - Method in ProjectOperations
Provider for the build directory.
getByVersion(java.lang.String) - Method in ExecutableDownloader
Locates, and optionally downloads, an executable by version.
getCachedBinaryProperties() - Method in AbstractCacheBinaryTask
getCachedBinaryProperties() - Method in AbstractWrapperCacheBinaryTask
getChecksum() - Method in AbstractDistributionInstaller.2
getChecksum() - Method in AbstractDistributionInstaller.3
Returns the checksum in question.
getChecksum() - Method in CheckSumVerification
Returns the checksum in question.
getClasspath() - Method in ClasspathSpec
Get classpath as a FileCollection.
getCmdArgs() - Method in AbstractCommandExecSpec
Any arguments specific to the command.
getCmdArgs() - Method in AbstractCommandExecTask
Any arguments specific to the command in use
getCmdArgs() - Method in AbstractExecCommandSpec
Any arguments specific to the command in use
getCmdArgs() - Method in AbstractExecCommandTask
Any arguments specific to the command in use
getCmdArgs() - Method in ExecutableWithCommand
Any arguments specific to the command in use
getCommand() - Method in AbstractCommandExecSpec
The script used in this specification as a String.
getCommand() - Method in AbstractCommandExecTask
The command used in this specification as a String.
getCommand() - Method in AbstractExecCommandSpec
The command used in this specification as a String.
getCommand() - Method in AbstractExecCommandTask
The command used in this specification as a String.
getCommand() - Method in CommandEntryPoint
Get the command.
getCommand() - Method in ExecutableCommandSpec
The command used in this specification as a String.
getCommand() - Method in ExecutableWithCommand
The command used in this specification as a String.
getCommandLine() - Method in AbstractExecTask
Returns the full script line, including the exe, it's specific arguments, tool specific instruction and the arguments specific to the instruction.
getCommandLine() - Method in AbstractToolExecSpec
Returns the full script line, including the exe, it's specific arguments, tool specific instruction and the arguments specific to the instruction.
getCommandLine() - Method in Executable
Returns the full command line, including the executable plus its arguments.
getCommandLineArgumentProviders() - Method in AbstractCmdlineArgumentSpec
Get current list of command-line argument providers.
getCommandLineArgumentProviders() - Method in CommandLineArgumentProviders
Get current list of command-line argument providers.
getCommandLineProcessors() - Method in AbstractExecSpec
getCommandLineProcessors() - Method in AppRunnerSpec
Provides direct access to the list of command-line processors.
getCommandLineProcessors() - Method in JvmAppRunnerSpec
Provides direct access to the list of command-line processors.
getCommandLineProvider() - Method in AbstractExecSpec
Returns the full command line, including the executable plus its arguments.
getCommandLineProvider() - Method in AbstractExecTask
Returns the full command line, including the executable plus its arguments.
getCommandLineProvider() - Method in Executable
Returns the full command line, including the executable plus its arguments.
getConsoleOutput() - Method in ProjectOperations
Console output mode
getCredentials(Class<T>) - Method in AbstractAuthenticationSupportedRepository
getCredentials(Class<T>) - Method in AuthenticationSupportedRepository
getCredentials(Class<T>) - Method in AuthenticationSupportedRepositoryCredentialsLoader
getDebug() - Method in JavaForkOptions
Returns true if debugging is enabled for the process.
getDefaultCharacterEncoding() - Method in JavaForkOptions
Returns the default character encoding to use.
getDestDirProvider() - Method in AbstractWrapperGeneratorTask
getDistFromCache(java.lang.String) - Method in AbstractDistributionInstaller
Creates a distribution if it does not exist already.
getDistFromSdkMan(java.lang.String) - Method in AbstractDistributionInstaller
Attempts to locate distribution in the list of SdkMan candidates.
getDistributionFile(java.lang.String, java.lang.String) - Method in AbstractDistributionInstaller
Locates a file within the distribution
getDistributionFile(java.lang.String, java.lang.String) - Method in DistributionInstaller
Locates a file within the distribution
getDistributionRoot(java.lang.String) - Method in AbstractDistributionInstaller
Returns the location which is the top or home folder for a distribution.
getDistributionRoot(java.lang.String) - Method in DistributionInstaller
Returns the location which is the top or home folder for a distribution.
getDownloader() - Method in AbstractToolExtension
Gets the downloader implementation.
getEnableAssertions() - Method in JavaForkOptions
Returns true if assertions are enabled for the process.
getEnabled() - Method in JvmDebugOptions
Whether to attach a debug agent to the forked process.
getEndToken() - Method in AbstractWrapperGeneratorTask
If the default of org.apache.tools.ant.filters.ReplaceTokens is used, this method will return the end token delimiter.
getEnvironment() - Method in AbstractExecSpec
The environment variables to use for the process.
getEnvironment() - Method in AbstractExecTask
The environment variables to use for the process.
getEnvironment() - Method in AbstractExecWrapperTask
Environment for running the exe
getEnvironment() - Method in Executable
The environment variables to use for the process.
getEnvironment() - Method in JavaForkOptions
The environment variables to use for the process.
getEnvironmentProvider() - Method in AbstractExecSpec
The environment variables to use for the process.
getEnvironmentProvider() - Method in AbstractExecTask
The environment variables to use for the process.
getEnvironmentProvider() - Method in AbstractExecWrapperTask
Environment for running the exe
getEnvironmentProvider() - Method in Executable
The environment variables to use for the process.
getErrorOutput() - Method in AbstractExecSpec
Returns the output stream to consume standard error from the process executing the command.
getErrorOutput() - Method in AbstractExecTask
Returns the output stream to consume standard error from the process executing the command.
getErrorOutput() - Method in Executable
Returns the output stream to consume standard error from the process executing the command.
getErrorOutput() - Method in ProcessExecutionSpec
Returns the output stream to consume standard error from the process executing the command.
getExeArgs() - Method in AbstractExecSpec
Returns the arguments for the executable to be executed.
getExeArgs() - Method in AbstractExecTask
Returns the arguments for the executable to be executed.
getExeArgs() - Method in AbstractToolExecSpec
Any arguments specific to the tool in use
getExeArgs() - Method in Executable
Returns the arguments for the executable to be executed.
getExeArgs() - Method in MutableToolExecSpec
Any arguments specific to the tool in use
getExecResult() - Method in AbstractExecTask
Returns the result for the execution, that was run by this task.
getExecSpec() - Method in AbstractExecTask
Provides access to the execution specification that is associated with this task
getExecSpec() - Method in AbstractExecWrapperTask
Access to the execution specification.
getExecTools() - Method in ProjectOperations
Tools to deal with out-of-process, non-JVM, executables.
getExecutable() - Method in AbstractBaseToolExtension
A provider for a resolved executable.
getExecutable() - Method in AbstractExecTask
The exe used in this specification as a String.
getExecutable() - Method in AbstractToolExecSpec
The exe used in this specification as a String.
getExecutable() - Method in AbstractToolExtension
A provider for a resolved executable.
getExecutable() - Method in BaseToolLocation
A provider for a resolved executable.
getExecutable() - Method in Executable
Returns the name of the executable to use.
getExecutable() - Method in JavaForkOptions
Returns the name of the exe to use.
getExecutable() - Method in ResolvableExecutable
Location of a tool exe.
getExecutable() - Method in ResolveExecutableByVersion.1
getExecutableLocation() - Method in AbstractExecWrapperTask
Location of executable
getExecutableLocation() - Method in AbstractExecWrapperWithExtensionTask
Location of executable.
getExecutableName(java.lang.String) - Method in GenericUnix
Given a base string, returns the Unix exe name.
getExecutableName(java.lang.String) - Method in OperatingSystem
Returns OS-specific decorated exe name.
getExecutableName(java.lang.String) - Method in Windows
getExecutableNames(java.lang.String) - Method in GenericUnix
Given a base string, returns the Unix exe name.
getExecutableNames(java.lang.String) - Method in OperatingSystem
Returns list of possible OS-specific decorated exe names.
getExecutableNames(java.lang.String) - Method in Windows
getExecutableProvider() - Method in AbstractExecSpec
Returns the name of the executable to use.
getExecutableProvider() - Method in AbstractExecTask
Returns the name of the executable to use.
getExecutableProvider() - Method in Executable
Returns the name of the executable to use.
getExecutableResolver() - Method in AbstractToolExecSpec
Access to the object that can resolve exe location from property maps.
getExecutionSignature() - Method in AppRunnerSpec
A unique string which determines whether there were any changes.
getExecutionSignature() - Method in JvmAppRunnerSpec
A unique string which determines whether there were any changes.
getExtensions() - Method in ProjectOperations
Extensions container for the project.
getFile() - Method in ClassLocation
If the class is located on the filesystem or in a JAR this will be the location.
getFile() - Method in FilePropertyWrapper
Gets the file referenced by this property.
getFileProvider() - Method in FilePropertyWrapper
Gets the provider for this file property
getFromCache(java.lang.String, boolean, org.ysb33r.grolifant.api.core.downloader.Downloader) - Method in ArtifactDownloader
Creates a distribution/file it it does not exist already.
getFromCache(java.net.URI, java.lang.String, java.lang.String) - Method in DependencyCache
Extract an artifact from cache.
getFsOperations() - Method in ProjectOperations
Returns an object instance for filesystem operations that deals coprrectly with the functionality of the curretn Gradle version.
getFullProjectPath() - Method in ProjectOperations
Get the full project path including the root project name in case of a multi-project.
getGradleLogLevel() - Method in ProjectOperations
Get the minimum log level for Gradle.
getGradleUserHomeDir() - Method in ProjectOperations
Gradle user home directory.
getGroupProvider() - Method in ProjectOperations
Lazy-evaluated project group.
getGroupProvider() - Method in ProjectTools
Lazy-evaluated project group.
getIdentifier() - Method in AbstractCloudGit
Returns an identifier of an instance in the repository.
getInferModulePath() - Method in ModularitySpec
Whether module path should be inferred.
getInstructionsArgs() - Method in AbstractToolExecSpec
List of arguments specific to the tool instruction.
getJavaExecSpec() - Method in WorkerExecSpec
The configured JavaExecSpec.
getJvmArgs() - Method in JavaForkOptions
Returns the extra arguments to use to launch the JVM for the process.
getJvmEntrypoint() - Method in WorkerExecSpec
The JVM entry point.
getJvmExecSpec() - Method in AbstractJvmModelExecTask
getJvmForkOptions() - Method in AbstractJvmExecSpec
getJvmTools() - Method in ProjectOperations
Tools for dealing for JVM/Java operations.
getLocationPropertiesFile() - Method in AbstractCacheBinaryTask
getLocationPropertiesFile() - Method in AbstractWrapperCacheBinaryTask
getLogger() - Method in AbstractDistributionInstaller
Returns the logger currently in use.
getMainClass() - Method in MainClassSpec
Get the main class name.
getMainModule() - Method in ModularitySpec
Provider to the main module name.
getMaxHeapSize() - Method in JavaForkOptions
Returns the maximum heap size for the process, if any.
getMinHeapSize() - Method in JavaForkOptions
Returns the minimum heap size for the process, if any.
getName() - Method in AbstractCloudGit
getName() - Method in BaseScriptDefinition
Name of script.
getName() - Method in BaseScriptSpec
Provider to the name of a script.
getName() - Method in CloudGitDescriptor
Obtains the name of the Git service.
getName() - Method in NamedResolvedExecutableFactory
Returns a name that can be used as a key into a ResolverFactoryRegistry.
getName() - Method in ScriptDefinition
getName() - Method in TaskProvider
The name of the task this task provider proxy is associated with.
getNameOrPath() - Method in ScriptDefinition
getNameOrPath() - Method in ScriptSpec
Provider to either a script name or a string-based representation of the file path where the script can be found.
getNativeExecSpec() - Method in AbstractExecTask
The actual implementation of the execution specification.
getOrElse(T) - Method in PropertyStore
Returns the value if it exists, otherwise return the provided value.
getOrElse(Provider<T>, T) - Method in ProviderTools
Allowed getOrElse functionality for providers even before Gradle 4.3.
getOrganisation() - Method in AbstractCloudGit
Get the organisation
getOrganisation() - Method in CloudGitDescriptor
Organisation on Git cloud service
getOrNull() - Method in PropertyStore
Returns the value if it exists, otherwise null
getOrNull(Provider<T>) - Method in ProviderTools
Allow getOrElse functionality for providers even before Gradle 4.3.
getPath(T) - Method in DownloadedExecutable
Given a downloader resolve the path to the exe.
getPath() - Method in OperatingSystem
List of system search paths
getPath() - Method in ScriptDefinition
getPath() - Method in ScriptSpec
Provider to the path of a script.
getPathByVersion(java.lang.String) - Method in ExecutableDownloader
Locates, and optionally downloads, an executable by version.
getPathSeparator() - Method in OperatingSystem
The character used to separate elements in a system search path
getPkgName(java.net.URI) - Method in UriUtils
Get final package or directory name from a URI
getPort() - Method in JvmDebugOptions
The debug port.
getPreArgs() - Method in AbstractCmdlineArgumentSpec
A provider to arguments that will be inserted before any supplied arguments.
getPreArgs() - Method in AllArgsProvider
A provider to arguments that will be inserted before any supplied arguments.
getPreArgs() - Method in BaseScriptDefinition
A provider to arguments that will be inserted before any supplied arguments.
getPreArgs() - Method in ScriptDefinition
A provider to arguments that will be inserted before any supplied arguments.
getProject() - Method in AbstractCombinedProjectTaskExtension
Project this extension is associated with.
getProject() - Method in AbstractDistributionInstaller
Returns the attached project
getProject() - Method in AbstractExecSpec
Returns:
Project if items was created in legacy mode, otherwise null.
getProjectCacheDir() - Method in ProjectOperations
Returns the project cache directory for the given project.
getProjectDir() - Method in ProjectOperations
Returns the project directory.
getProjectExtension() - Method in AbstractCombinedProjectTaskExtension
Returns the extension that is attached to the project.
getProjectExtension() - Method in CombinedProjectTaskExtensionBase
If this extension is attached to a task, this point to the global project extension if it exists, other null.
getProjectExtensions() - Method in AbstractCombinedProjectTaskExtension
Returns the project's extension container, but safe in configuration cache context.
getProjectName() - Method in ProjectOperations
The project name
getProjectOperations() - Method in AbstractCombinedProjectTaskExtension
Returns a instance of ProjectOperations.
getProjectOperations() - Method in AbstractExecSpec
getProjectOperations() - Method in AbstractExecTask
getProjectOperations() - Method in AbstractExecWrapperTask
Project operations that are configuration cache-safe.
getProjectOperations() - Method in AbstractJvmModelExecTask
getProjectOperations() - Method in AbstractWrapperCacheBinaryTask
getProjectOperations() - Method in AbstractWrapperGeneratorTask
getProjectOperations() - Method in ProvisionedExecMethods
Grolifant's configuration cache-safe operations.
getProjectOperations() - Method in ProvisionedJvmExecMethods
Grolifant's configuration cache-safe operations.
getProjectPath() - Method in ProjectOperations
Get project path.
getProjectRootDir() - Method in ProjectOperations
Returns the root directory of the project.
getProjectTools() - Method in ProjectOperations
Tools to deal with project & configuration specifics down to Gradle 4.0.
getPropertiesDescription() - Method in AbstractCacheBinaryTask
Obtains a description to be added to the cached binary properties file.
getPropertiesDescription() - Method in AbstractWrapperCacheBinaryTask
Obtains a description to be added to the cached binary properties file.
getProviders() - Method in ProjectOperations
A reference to the provider factory.
getProviderTools() - Method in ProjectOperations
Tools to deal with provider down to Gradle 4.0.
getRepository() - Method in AbstractCloudGit
Get the repository
getRepository() - Method in CloudGitDescriptor
Repository on Git cloud service
getRepositoryTools() - Method in ProjectOperations
Tools for dealing with repositories.
getResolvableExecutable() - Method in AbstractToolExecSpec
Lazy-evaluated version of the exe
getResolvableExecutable() - Method in AbstractToolExtension
Obtain a lazy-evaluated object to resolve a path to an exe.
getResolvableExecutable(Map<String,Object>) - Method in ExternalExecutable
Lazy-evaluated version of the exe
getResolvableExecutable() - Method in MutableToolExecSpec
Lazy-evaluated version of the exe
getResolvableExecutable(Map<String, Object>) - Method in ResolverFactoryRegistry
Use a key-value approach to finding the exe.
getResolvableExecutableType() - Method in AbstractToolExtension
Describes the parameters for resolving the executable.
getResolvableExecutableType(Map<String,Object>) - Method in ExternalExecutableType
Lazy-evaluated description of the exe
getResolvableExecutableType(Map<String, Object>) - Method in ResolverFactoryRegistry
Lazy-evaluated description of the exe
getResolver() - Method in AbstractToolExtension
Get access to object that can resolve an executable's location from a property map.
getResolverFactoryRegistry() - Method in AbstractToolExtension
Access to the registry of exe resolver factories.
getRuntime() - Method in ClassLocation
If the class is located in a runtime module
getScript() - Method in AbstractExecScriptSpec
The script used in this specification as a String.
getScript() - Method in AbstractExecScriptTask
The script used in this specification as a String.
getScript() - Method in AbstractScriptExecSpec
The script used in this specification as a String.
getScript() - Method in AbstractScriptExecTask
The script used in this specification as a String.
getScript() - Method in ExecutableScript
The script used in this specification as a String.
getScriptArgs() - Method in AbstractExecScriptSpec
Any arguments specific to the command in use
getScriptArgs() - Method in AbstractExecScriptTask
Any arguments specific to the command in use
getScriptArgs() - Method in AbstractScriptExecSpec
Any arguments specific to the script.
getScriptArgs() - Method in AbstractScriptExecTask
Any arguments specific to the script in use
getScriptArgs() - Method in ExecutableScript
Any arguments specific to the command in use
getScriptAsFile() - Method in AbstractExecScriptSpec
The script used in this specification as a File.
getScriptAsFile() - Method in AbstractExecScriptTask
The script used in this specification as a File.
getScriptAsFile() - Method in ExecutableScript
The script used in this specification as a File.
getScriptDefinition() - Method in AbstractJvmScriptExecSpec
Returns the instance of the script definition.
getScriptName(java.lang.String) - Method in GenericUnix
Returns OS-specific decorated script name.
getScriptName(java.lang.String) - Method in OperatingSystem
Returns OS-specific decorated script name.
getScriptName(java.lang.String) - Method in Windows
Returns Windows-specific decorated script name.
getSdkManCandidateName() - Method in AbstractDistributionInstaller
SDKman candidate name for distribution.
getSdkManCandidateName() - Method in DistributionInstaller
SDKman candidate name for distribution.
getServer() - Method in JvmDebugOptions
Whether a socket-attach or a socket-listen type of debugger is expected.
getSharedLibraryName(java.lang.String) - Method in GenericUnix
Returns OS-specific shared library name
getSharedLibraryName(java.lang.String) - Method in OperatingSystem
Returns OS-specific shared library name
getSharedLibraryName(java.lang.String) - Method in Windows
Returns Windows shared library name
getSharedLibrarySuffix() - Method in GenericUnix
Return Unix-like string that is used to suffix to shared libraries
getSharedLibrarySuffix() - Method in MacOsX
Return MacOSX string that is used to suffix to shared libraries
getSharedLibrarySuffix() - Method in OperatingSystem
OS-dependent string that is used to suffix to shared libraries
getSingleFile(java.lang.String) - Method in AbstractSingleFileInstaller
Returns the path to the terraform executable.
getSingleFileName() - Method in AbstractSingleFileInstaller
Gets the name of the single file as it should be on local disk
getStandardInput() - Method in AbstractExecSpec
Returns the standard input stream for the process executing the command.
getStandardInput() - Method in AbstractExecTask
Returns the standard input stream for the process executing the command.
getStandardInput() - Method in Executable
Returns the standard input stream for the process executing the command.
getStandardInput() - Method in ProcessExecutionSpec
Returns the standard input stream for the process executing the command.
getStandardOutput() - Method in AbstractExecSpec
Returns the output stream to consume standard output from the process executing the command.
getStandardOutput() - Method in AbstractExecTask
Returns the output stream to consume standard output from the process executing the command.
getStandardOutput() - Method in Executable
Returns the output stream to consume standard output from the process executing the command.
getStandardOutput() - Method in ProcessExecutionSpec
Returns the output stream to consume standard output from the process executing the command.
getStaticLibraryName(java.lang.String) - Method in GenericUnix
Returns OS-specific static library name
getStaticLibraryName(java.lang.String) - Method in OperatingSystem
Returns OS-specific static library name
getStaticLibraryName(java.lang.String) - Method in Windows
Returns OS-specific static library name
getStaticLibrarySuffix() - Method in OperatingSystem
OS-dependent string that is used to suffix to static libraries
getStringTools() - Method in ProjectOperations
Tools for dealing with conversions of various objects into string or lists of strings.
getSuspend() - Method in JvmDebugOptions
Whether the forked process should be suspended until the connection to the debugger is established.
getSystemProperties() - Method in JavaForkOptions
Returns the system properties which will be used for the process.
getTask() - Method in AbstractCombinedProjectTaskExtension
Task this extension is attached to.
getTask() - Method in CombinedProjectTaskExtensionBase
Task this extension is attached to.
getTasks() - Method in ProjectOperations
Utilities for working with tasks in a consistent manner across Gradle versions.
getTokenValuesAsMap() - Method in AbstractWrapperGeneratorTask
If the default of org.apache.tools.ant.filters.ReplaceTokens is used, this method will return the collection of tokens.
getToolExecSpec() - Method in AbstractCommandExecTask
Execution specification customised for the specific tool
getToolExtension() - Method in AbstractExecWrapperTask
Returns the extension that is associated with the specific tool
getToolExtension() - Method in AbstractExecWrapperWithExtensionTask
Access to the task extension of the tool type.
getToolInstruction() - Method in AbstractCommandExecSpec
A specific instruction passed to a tool.
getToolInstruction() - Method in AbstractScriptExecSpec
A specific instruction passed to a tool.
getToolInstruction() - Method in AbstractToolExecSpec
A specific instruction passed to a tool.
getType() - Method in ResolvableExecutableType
A textual name of the type of executable resolver.
getTypeResolver() - Method in AbstractToolExtension
Get access to object that can resolve an executable's location type from a property map
getValue(groovy.lang.Closure) - Method in AbstractCombinedProjectTaskExtension
Uses a closure to resolve a value on a project extension or a task extension.
getValue() - Method in ResolvableExecutableType
Provided value for resolving an executable.
getValueByMethod(java.lang.String) - Method in AbstractCombinedProjectTaskExtension
Uses reflection to invoke a method on a project extension or a task extension.
getVersionProvider() - Method in ProjectOperations
Lazy-evaluated project version.
getVersionProvider() - Method in ProjectTools
Lazy-evaluated project version.
getWindowsExtensionSearchOrder() - Method in AbstractBaseToolExtension
The order in which extensions will be checked for locating an executable on Windows.
getWindowsExtensionSearchOrder() - Method in AbstractToolExtension
The order in which extensions will be checked for locating an executable on Windows.
getWindowsExtensionSearchOrder() - Method in BaseToolLocation
The order in which extensions will be checked for locating an executable on Windows.
getWorkingDir() - Method in AbstractExecSpec
Obtain the working directory for this process.
getWorkingDir() - Method in AbstractExecTask
Obtain the working directory for this process.
getWorkingDir() - Method in Executable
Returns the working directory for the process.
getWorkingDir() - Method in JavaForkOptions
Returns the working directory for the process.
getWorkingDirProvider() - Method in AbstractExecSpec
Returns the working directory for the process.
getWorkingDirProvider() - Method in AbstractExecTask
Returns the working directory for the process.
getWorkingDirProvider() - Method in Executable
Returns the working directory for the process.
getWrapperDestinationDir() - Method in AbstractScriptWrapperTask
Directory for writing wrapper files to.
getWrapperDestinationDirProvider() - Method in AbstractWrapperGeneratorTask
Directory for writing wrapper files to.
GitHubArchive - Class in org.ysb33r.grolifant.api.v4.git
Describes a GitHub archive.
GitHubArchive() - Constructor in GitHubArchive
GitLabArchive - Class in org.ysb33r.grolifant.api.v4.git
Describes a GitLab archive.
GitLabArchive() - Constructor in GitLabArchive
GitRepoArchiveDownloader - Class in org.ysb33r.grolifant.api.v4.git
Downloads an archive of a Git repository.
GitRepoArchiveDownloader.1 - Class in org.ysb33r.grolifant.api.v4.git
GitRepoArchiveDownloader.1() - Constructor in GitRepoArchiveDownloader.1
GitRepoArchiveDownloader.2 - Class in org.ysb33r.grolifant.api.v4.git
GitRepoArchiveDownloader.2() - Constructor in GitRepoArchiveDownloader.2
GitRepoArchiveDownloader.3 - Class in org.ysb33r.grolifant.api.v4.git
GitRepoArchiveDownloader.3() - Constructor in GitRepoArchiveDownloader.3
GitRepoArchiveDownloader.4 - Class in org.ysb33r.grolifant.api.v4.git
GitRepoArchiveDownloader.4() - Constructor in GitRepoArchiveDownloader.4
GitRepoArchiveDownloader(org.ysb33r.grolifant.api.v4.git.CloudGitDescriptor, org.gradle.api.Project) - Constructor in GitRepoArchiveDownloader
gradleProperty(java.lang.Object, boolean) - Method in GradleSysEnvProvider
gradleProperty(java.lang.Object, boolean) - Method in ProjectOperations
Creates a provider to a project property.
GradleSysEnvProvider - Interface in org.ysb33r.grolifant.api.core
An proxy to provide system properties, project properties and environmental variables as providers.
GrolifantError - Interface in org.ysb33r.grolifant.api.errors
A token interface for exception arising out of Grolifant library.
gzipResource(java.lang.Object) - Method in ProjectOperations
Creates resource that points to a gzip compressed file at the given path.

H

handleExit(org.gradle.process.ExecResult) - Method in AbstractExecTask
Handles execution result if isIgnoreExitValue is true.
hasCredentials() - Method in AbstractAuthenticationSupportedRepository
Check is any credentials has been accessed.
hasCredentials() - Method in AuthenticationSupportedRepository
Check is any credentials has been accessed.
hashUri(java.net.URI) - Method in StringTools
Creates a SHA-256 has of a URI.
hashURI(java.net.URI) - Method in UriUtils
Creates a SHA-256 has of a URI.

I

IGNORE_EMPTY_DIRECTORIES - Field in TaskInputFileOptions
Ignore directories during up-to-date checks and build cache key calculations.
ignoreEmptyDirectories(org.gradle.api.tasks.TaskInputs, java.lang.Object) - Method in TaskTools
This is similar to putting both a SkipWhenEmpty and a org.gradle.api.tasks.IgnoreEmptyDirectories annotation on a property, but it deals with both backwards and forward compatibility around Gradle 6.8.
ignoreExitValue(boolean) - Method in AbstractExecSpec
Determine whether the exit value should be ignored.
ignoreExitValue(boolean) - Method in AbstractExecTask
Determine whether the exit value should be ignored.
ignoreExitValue(boolean) - Method in MutableBaseExecSpec
Determine whether the exit value should be ignored.
ignoreExitValue - Property in StandardWorkerAppParameters
INITIAL_PARSER - Property in Version
The initial parse is used to extract major, minor, patch and any extras.
inputFiles(org.gradle.api.tasks.TaskInputs, java.lang.Object, org.gradle.api.tasks.PathSensitivity, org.ysb33r.grolifant.api.core.TaskInputFileOptions) - Method in TaskTools
Configure a collection of files as a task input.
INSTANCE - Property in FreeBSD
INSTANCE - Property in GenericUnix
INSTANCE - Property in Linux
INSTANCE - Property in MacOsX
INSTANCE - Property in NetBSD
INSTANCE - Property in Solaris
INSTANCE - Field in Windows
instructionArgs(java.lang.Object) - Method in AbstractToolExecSpec
Add more instruction-specific arguments.
IS_MACOSX - Field in AbstractDistributionInstaller
IS_WINDOWS - Field in AbstractDistributionInstaller
isConfigurationCacheEnabled() - Method in ProjectOperations
Whether configuration cache is enabled for a build.
isEmpty() - Method in ArtifactAttributeContainer
Returns true if this container is empty.
isFreeBSD() - Method in FreeBSD
isFreeBSD() - Method in OperatingSystem
Check is this is FreeBSD
isIgnoreExitValue() - Method in AbstractExecSpec
Tells whether a non-zero exit value is ignored, or an exception thrown.
isIgnoreExitValue() - Method in AbstractExecTask
Tells whether a non-zero exit value is ignored, or an exception thrown.
isIgnoreExitValue() - Method in Executable
Tells whether a non-zero exit value is ignored, or an exception thrown.
isIgnoreExitValue() - Method in ProcessExecutionSpec
Tells whether a non-zero exit value is ignored, or an exception thrown.
isLinux() - Method in Linux
Confirms that this is an OS representation of a Linux operating system.
isLinux() - Method in OperatingSystem
Check is this is a Linux flavour
isMacOsX() - Method in MacOsX
Confirms that this is an OS representation of a Mac operating system.
isMacOsX() - Method in OperatingSystem
Check is this is Apple Mac OS X
isNetBSD() - Method in NetBSD
Confirms that this is an OS representation NetBSD.
isNetBSD() - Method in OperatingSystem
Check is this is NetBSD
isOffline() - Method in ProjectOperations
Whether Gradle is operating in offline mode.
isPresent() - Method in PropertyStore
Checks whether there is a value present.
isRefreshDependencies() - Method in ProjectOperations
Whether dependencies should be refreshed.
isRerunTasks() - Method in ProjectOperations
Whether tasks should be re-ruin
isRoot() - Method in ProjectOperations
Whether current project is the root project.
isSolaris() - Method in OperatingSystem
Check is this is a Solaris flavour
isSolaris() - Method in Solaris
Confirms this is a representation of the Solaris operating system.
isUnix() - Method in GenericUnix
Confirms that this is a Unix-like operating system.
isUnix() - Method in OperatingSystem
Check is this is any kind of Unix-like O/S
isValidateScriptLocation() - Method in AbstractExecScriptSpec
Whether the script's location should be validates prior to execution.
isValidateScriptLocation() - Method in AbstractExecScriptTask
Whether the script's location should be validates prior to execution.
isValidateScriptLocation() - Method in ExecutableScript
Whether the script's location should be validates prior to execution.
isWindows() - Method in OperatingSystem
Check is this is Microsoft Windows
isWindows() - Method in Windows
Confirms this is a representation of the Microsoft Windows operating system.

J

JAVA_EXEC - Field in ExecutionMode
javaexec(Action<? super JavaExecSpec>) - Method in ExecOperationsProxy
Executes the specified external java process.
javaexec(Action<? super JavaExecSpec>) - Method in ProjectOperations
Executes the specified external java process.
javaExecSpec() - Method in JvmTools
Creates a JavaExecSpec.
JavaForkOptions - Class in org.ysb33r.grolifant.api.v4
Provides a class that can be populated with various fork options for Java and which can then be used to copy to other methods in the Gradle API that provides a JavaForkOptions in the parameters.
JavaForkOptions() - Constructor in JavaForkOptions
javaForkOptions() - Method in JvmTools
Creates a {
Link:
JavaForkOptions}.
JavaForkOptionsWithEnvProvider - Interface in org.ysb33r.grolifant.api.core.jvm
Adds environment providers to JavaForkOptions.
jvm(Closure<?>) - Method in AbstractJvmExecSpec
Configures a JVM that will be forked.
jvm(Closure<?>) - Method in AbstractJvmModelExecTask
Configures a JVM that will be forked.
jvm(Closure<?>) - Method in ForkedJvmExecutable
Configures a JVM that will be forked.
JvmAppRunnerSpec - Interface in org.ysb33r.grolifant.api.core.jvm
A specification to something that can be executed on the JVM and which be populated with various fork options for Java and in addition, can then be used to copy to other methods in the Gradle API that provides a JavaForkOptions in the parameters.
jvmAppRunnerSpec() - Method in JvmTools
Creates a JvmAppRunnerSpec.
jvmArgs(java.lang.Object) - Method in JavaForkOptions
Adds some arguments to use to launch the JVM for the process.
JvmDebugOptions - Interface in org.ysb33r.grolifant.api.core.jvm
JvmEntryPoint - Interface in org.ysb33r.grolifant.api.core.jvm
Configures a class name or module.
JvmExecMethods - Interface in org.ysb33r.grolifant.api.core.runnable
Adds interface to a AbstractToolExtension implementation, so that the spirit of the original javaexec project extension can be maintained for a specific tool.
JvmExecutionModel - Interface in org.ysb33r.grolifant.api.core.runnable
Models for executing JVMN processes.
JvmScriptSpec - Interface in org.ysb33r.grolifant.api.v4.runnable
Defines a script specificaition that will be executed on the JVM
JvmTools - Interface in org.ysb33r.grolifant.api.core
Tools for creating various JVM/Java utility objects.

K

keySet() - Method in ArtifactAttributeContainer
Returns the set of attribute keys of this container.

L

LegacyLevel - Class in org.ysb33r.grolifant.api.core
Internal used enumeration to help with logic with specific Gradle version differences.
LegacyLevel() - Constructor in LegacyLevel
Linux - Class in org.ysb33r.grolifant.api.v4.os
Linux implementation of OperatingSystem.
listDirs(java.io.File) - Method in AbstractDistributionInstaller
Provides a list of directories below an unpacked distribution
listDirs(java.io.File) - Method in FileSystemOperations
Provides a list of directories below another directory
listDirs(java.io.File) - Method in FileUtils
Provides a list of directories below another directory
load(org.ysb33r.grolifant.api.core.ProjectOperations, org.gradle.api.Project) - Method in ExecTools
load(org.ysb33r.grolifant.api.core.ProjectOperations, org.gradle.api.Project) - Method in FileSystemOperations
load(org.ysb33r.grolifant.api.core.ProjectOperations, org.gradle.api.Project) - Method in JvmTools
load(org.ysb33r.grolifant.api.core.ProjectOperations, org.gradle.api.Project) - Method in ProjectTools
load(org.gradle.api.Project) - Method in ProviderTools
load(org.ysb33r.grolifant.api.core.ProjectOperations, org.gradle.api.Project) - Method in RepositoryTools
load(org.gradle.api.Project) - Method in StringTools
load(org.ysb33r.grolifant.api.core.ProjectOperations, org.gradle.api.Project) - Method in TaskTools
loadPropertiesFromResource(java.lang.String) - Method in ResourceUtils
Loads properties from a resource file.
loadTextFromResource(java.lang.String) - Method in ResourceUtils
Loads a resource text file into memory.
locateDistributionInCustomLocation(java.lang.String) - Method in AbstractDistributionInstaller
Override this method to provide alternative means to look for distributions.
locateDistributionInCustomLocation(java.lang.String) - Method in DistributionInstaller
Provide alternative means to look for distributions.
log(java.lang.String) - Method in BaseProgressLogger
Sends a progress message.
logProgress(java.lang.String) - Method in Downloader
Logs a progress message.

M

MacOsX - Class in org.ysb33r.grolifant.api.v4.os
MacOSX implementation of OperatingSystem.
mainClass - Property in StandardWorkerAppParameters
MainClassSpec - Interface in org.ysb33r.grolifant.api.core.jvm
Defines a JVM main class.
major - Property in Version
The major version of the version.
major - Property in Version.Parts
map(Provider<IN>, Transformer<OUT,IN>) - Method in ProjectOperations
Maps one provider to another.
map(Transformer<? extends S,? super T>) - Method in PropertyStore
Map this provider to another provider.
map(Provider<IN>, Transformer<OUT,IN>) - Method in ProviderTools
Maps one provider to another.
MapUtils - Class in org.ysb33r.grolifant.api.v4
Various utilities dealing with key-value pairs.
MapUtils() - Constructor in MapUtils
markerFile - Property in DownloadedLocalFile
MAX_VALUE - Field in ExecutionMode
MAX_VALUE - Field in OperatingSystem.Arch
MAX_VALUE - Field in TaskInputFileOptions
MAX_VALUE - Field in WorkerIsolation
maybeCreateExtension(org.gradle.api.Project) - Method in ProjectOperations
milestone - Property in Version
Whether the version is a milestone.
milestone - Property in Version.Parts
milestoneSequence - Property in Version
MIN_VALUE - Field in ExecutionMode
MIN_VALUE - Field in OperatingSystem.Arch
MIN_VALUE - Field in TaskInputFileOptions
MIN_VALUE - Field in WorkerIsolation
minor - Property in Version
The minor part of the version.
minor - Property in Version.Parts
ModularitySpec - Interface in org.ysb33r.grolifant.api.core.jvm
Handles modularity specification.
MutableBaseExecSpec - Interface in org.ysb33r.grolifant.api.v4.exec
MutableToolExecSpec - Interface in org.ysb33r.grolifant.api.v4.exec
Methods for setting executables and arguments.

N

name - Property in AbstractAuthenticationSupportedRepository
Repository name
name - Property in AuthenticationSupportedRepository
Repository name
name - Property in CmdLineArgumentSpecEntry
name - Property in OperatingSystem
The short name for the current operating system.
name - Property in ResolveExecutableByVersion
Returns name.
named(java.lang.String, Class<T>, Action<T>) - Method in TaskTools
Configures a task, preferably in a lazy-manner.
NamedResolvedExecutableFactory - Interface in org.ysb33r.grolifant.api.v4.exec
Provides a fixed name usable as a key.
needsSpecificGrolifantLibrary(java.lang.String) - Method in NotSupportedException
NetBSD - Class in org.ysb33r.grolifant.api.v4.os
NetBSD implementation of OperatingSystem.
next() - Method in ExecutionMode
next() - Method in OperatingSystem.Arch
next() - Method in TaskInputFileOptions
next() - Method in WorkerIsolation
noGlobalExecSearch - Field in AbstractBaseToolExtension
noProjectExtension() - Method in AbstractBaseToolExtension
Pass to the task constructor when no project extension will be available or required.
NORMALIZE_LINE_ENDINGS - Field in TaskInputFileOptions
Normalize line endings in text files during up-to-date checks and build cache key calculations
NotSupportedException - Class in org.ysb33r.grolifant.api.errors
Feature is not supported on this version of Gradle.
NotSupportedException() - Constructor in NotSupportedException

O

of(org.ysb33r.grolifant.api.core.jvm.worker.WorkerIsolation) - Method in ExecutionMode
Construct an execution mode from a worker isolation mode.
of(java.lang.String, Function<String, Parts>) - Method in Version
Creates a new version instance from a parse-able string using a custom parser
OperatingSystem - Class in org.ysb33r.grolifant.api.core
OperatingSystem.Arch - Enum in org.ysb33r.grolifant.api.core
Enumeration representing common hardware-operating system architectures.
OperatingSystem() - Constructor in OperatingSystem
OPTIONAL - Field in TaskInputFileOptions
Whether the property is optional.
order - Property in CmdLineArgumentSpecEntry
order(org.ysb33r.grolifant.api.core.PropertyResolveOrder) - Method in PropertyResolver
Change the existing property order
orElse(Provider<T>, Provider<? extends T>) - Method in ProviderTools
Allow orElse functionality prior to Gradle 5.6.
OS_ARCH - Field in OperatingSystem
OS_NAME - Field in OperatingSystem
OS_VERSION - Field in OperatingSystem
OUT_OF_PROCESS - Field in ExecutionMode
OUT_OF_PROCESS - Field in WorkerIsolation

P

packageNameFromUri(java.net.URI) - Method in StringTools
Get final package or directory name from a URI
ParseException(java.lang.String, java.lang.Throwable) - Constructor in Version.ParseException
parseVersionFromOutput(Iterable<String>, java.io.File, Function<String,String>, Action<ExecSpec>) - Method in ExecTools
Simplifies running an executable to obtain a version.
parseVersionFromOutput(org.ysb33r.grolifant.api.core.ProjectOperations, Iterable<String>, java.io.File, Function<String, String>, Action<ExecSpec>) - Method in ExecUtils
Simplifies running an executable to obtain a version.
password - Property in SimplePasswordCredentials
patch - Property in Version
The patch part of the version.
patch - Property in Version.Parts
pathextVar - Property in Windows
Name of environmental variable that holds a list of the file extensions considered to be executable
pathVar - Property in OperatingSystem
Name of environmental variable that holds the system search path
pathVar - Property in Windows
Returns Windows system search path environmental variable name.
PostDownloadProcessor - Interface in org.ysb33r.grolifant.api.core.artifacts
Processes a file post-download.
POWERPC - Field in OperatingSystem.Arch
PRE_4_10 - Field in LegacyLevel
PRE_4_1 - Field in LegacyLevel
PRE_4_2 - Field in LegacyLevel
PRE_4_3 - Field in LegacyLevel
PRE_4_5 - Field in LegacyLevel
PRE_4_6 - Field in LegacyLevel
PRE_4_7 - Field in LegacyLevel
PRE_4_8 - Field in LegacyLevel
PRE_4_9 - Field in LegacyLevel
PRE_5_0 - Field in LegacyLevel
PRE_5_1 - Field in LegacyLevel
PRE_5_2 - Field in LegacyLevel
PRE_5_5 - Field in LegacyLevel
PRE_5_6 - Field in LegacyLevel
PRE_6_0 - Field in LegacyLevel
PRE_6_1 - Field in LegacyLevel
PRE_6_4 - Field in LegacyLevel
PRE_6_5 - Field in LegacyLevel
PRE_6_6 - Field in LegacyLevel
PRE_6_8 - Field in LegacyLevel
PRE_7_0 - Field in LegacyLevel
PRE_7_1 - Field in LegacyLevel
PRE_7_2 - Field in LegacyLevel
PRE_7_6 - Field in LegacyLevel
PRE_8_0 - Field in LegacyLevel
preventExecutionMode(org.ysb33r.grolifant.api.core.jvm.ExecutionMode, java.lang.String) - Method in AbstractJvmModelExecTask
Prevents a specific execution mode from being set.
previous() - Method in ExecutionMode
previous() - Method in OperatingSystem.Arch
previous() - Method in TaskInputFileOptions
previous() - Method in WorkerIsolation
process(Closure<?>) - Method in AbstractExecSpec
Configures the stream redirections and exit checks.
process(Closure<?>) - Method in AbstractExecTask
Configures the stream redirections and exit checks.
process(Closure<?>) - Method in AbstractJvmExecSpec
Configures the stream redirections and exit checks.
process(Closure<?>) - Method in AbstractJvmModelExecTask
Configures the stream redirections and exit checks.
process(Closure<?>) - Method in Executable
Configures the stream redirections and exit checks.
process(Closure<?>) - Method in ForkedJvmExecutable
Configures the stream redirections and exit checks.
process(java.io.File) - Method in PostDownloadProcessor
ProcessExecutionSpec - Interface in org.ysb33r.grolifant.api.core.executable
Describes the data stream redirections for a process including exit checks.
ProgressLogger - Interface in org.ysb33r.grolifant.api.core
Allows implementation against
PROJECT_SYSTEM_ENV - Field in PropertyResolver
projectCacheDirFor(org.gradle.api.Project) - Method in FileUtils
Returns the project cache directory for the given project.
ProjectOperations - Interface in org.ysb33r.grolifant.api.core
Provides various operations which typically would require the Project or ProjectLayout instances to resolve.
projectOperations - Field in AbstractDistributionInstaller
Project operations that can used during downloading.
projectOperations - Field in AbstractExecSpec
projectOperations - Field in AbstractExecTask
Project operations that are valid within this task's scope.
projectOperations - Field in AbstractExecWrapperTask
ProjectOperations instance that can be utilised within the task hierarchy
projectOperations - Property in CombinedProjectTaskExtensionBase
ProjectOperations instance that the extension can use.
ProjectTools - Interface in org.ysb33r.grolifant.api.core
Provides various project-related information.
property(Class<T>, Provider<T>) - Method in ProviderTools
Creates a Property instance with a default value
PropertyResolveOrder - Interface in org.ysb33r.grolifant.api.v4
Resolves a property within a certain order
PropertyResolver - Class in org.ysb33r.grolifant.api.v4
Resolves properties in a certain i.e. like SpringBoot, but less functionality to suite Gradle context.
PropertyResolver() - Constructor in PropertyResolver
PropertyStore - Interface in org.ysb33r.grolifant.api.v4
Use PropertyStore when you need to deal with Property types, but you also need to be compatible with Gradle 4.0-4.2.
provide(java.lang.String, java.lang.String, org.ysb33r.grolifant.api.core.PropertyResolveOrder, boolean) - Method in PropertyResolver
Gets a provider to a property using a specific resolve order.
provideAtConfiguration(java.lang.String, java.lang.String) - Method in PropertyResolver
Gets a provider to a property that is safe to use at configuration-time.
provider(Callable<? extends T>) - Method in ProjectOperations
Returns a provider.
ProviderTools - Interface in org.ysb33r.grolifant.api.core
Tools to safely deal with providers across all Gradle versions 4.0+.
ProviderToString - Class in org.ysb33r.grolifant.api.core
A proxy class that can be used for seom methods that take an Object and then simply use toString() on that object.
ProvisionedExecMethods - Interface in org.ysb33r.grolifant.api.v4.runnable
Legacy way of adding exec emthods to an extension.
ProvisionedJvmExecMethods - Interface in org.ysb33r.grolifant.api.core.runnable
Implements the exec methods from JvmExecMethods, leaving it to the plugin author to implement a method that can create an appropriate execution specification.
proxy(Provider<String>) - Method in ProviderToString

Q

R

rc - Property in Version
Whether the version is an RC.
rc - Property in Version.Parts
rcSequence - Property in Version
refresh(java.net.URI, java.io.File) - Method in CacheRefresh
Refreshed the cache from a remtoe site into a local filesystem.
register(java.lang.String, Class<T>, List<Object>) - Method in TaskTools
Registers a task in a lazy-manner.
registerExecutableKeyActions(org.ysb33r.grolifant.api.v4.exec.NamedResolvedExecutableFactory) - Method in ResolverFactoryRegistry
Register more ways of locating executables.
registerTask(org.gradle.api.tasks.TaskContainer, java.lang.String, Class<T>, java.lang.Object) - Method in TaskProvider
Depending on the version of Gradle creates or registers a new task.
relativePath(java.lang.Object) - Method in FileSystemOperations
Returns the relative path from the project directory to the given path.
relativePath(java.lang.Object) - Method in ProjectOperations
Returns the relative path from the project directory to the given path.
relativePathNotEmpty(java.lang.Object) - Method in FileSystemOperations
Returns a relative path from the project directory to the given path.
relativePathToProjectDir(java.lang.Object) - Method in FileSystemOperations
Returns the relative path from the given path to the project directory.
relativePathToRootDir(java.lang.Object) - Method in FileSystemOperations
Returns the relative path from the given path to the root project directory.
relativeRootPath(java.lang.Object) - Method in FileSystemOperations
Returns the relative path from the root project directory to the given path.
relativize(java.nio.file.Path, java.nio.file.Path) - Method in FileSystemOperations
Returns the path of one Path relative to another.
relativize(java.nio.file.Path, java.nio.file.Path) - Method in FileUtils
Returns the path of one Path relative to another.
RepositoryTools - Interface in org.ysb33r.grolifant.api.core
Tools for working with repositories.
ResolvableExecutable - Interface in org.ysb33r.grolifant.api.v4.exec
Holds a reference to an exe that will only be made available when explicitly called.
ResolvableExecutableType - Interface in org.ysb33r.grolifant.api.v4.exec
Authors:
Schalk W.
resolve(java.lang.Object, java.lang.Object, boolean) - Method in GradleSysEnvProvider
Resolves a property in order of Gradle, system, environment variable.
resolve(org.ysb33r.grolifant.api.core.ProjectOperations, java.lang.String, boolean) - Method in PropertyResolveOrder
A provider to a property.
resolveClassLocation(java.lang.Class, org.gradle.api.file.FileCollection, java.util.regex.Pattern, java.util.regex.Pattern, java.util.regex.Pattern) - Method in FileUtils
Returns the classpath location for a specific class.
resolveClassLocation(java.lang.Class, org.gradle.api.file.FileCollection, java.util.regex.Pattern, java.util.regex.Pattern, java.util.regex.Pattern) - Method in JvmTools
Returns the classpath location for a specific class.
ResolvedExecutableFactory - Interface in org.ysb33r.grolifant.api.v4.exec
resolvedExecutableVersion() - Method in AbstractBaseToolExtension
If configured by version returns that, otherwise it might run the executable to obtain the version.
resolvedExecutableVersion() - Method in AbstractToolExtension
If configured by version returns that, otherwise it might run the executable to obtain the version.
resolveDistributionLocationForVersion(java.lang.String) - Method in AbstractDistributionInstaller
Resolves distribution location by looking in various locations.
resolveExecutable() - Method in AbstractBaseToolExtension
Resolves an executable to a physical local file location.
resolveExecutable() - Method in AbstractToolExtension
ResolveExecutableByVersion - Class in org.ysb33r.grolifant.api.v4.exec
Uses an implementation of an AbstractDistributionInstaller to find an exe by version number.
ResolveExecutableByVersion.1 - Class in org.ysb33r.grolifant.api.v4.exec
ResolveExecutableByVersion.1() - Constructor in ResolveExecutableByVersion.1
ResolveExecutableByVersion.DownloadedExecutable - Interface in org.ysb33r.grolifant.api.v4.exec
Type Parameters:
T - An implementation of an AbstractDistributionInstaller
ResolveExecutableByVersion.DownloaderFactory - Interface in org.ysb33r.grolifant.api.v4.exec
Type Parameters:
T - An implementation of an AbstractDistributionInstaller
ResolveExecutableByVersion(org.ysb33r.grolifant.api.core.ProjectOperations, org.ysb33r.grolifant.api.v4.exec.DownloaderFactory, org.ysb33r.grolifant.api.v4.exec.DownloadedExecutable) - Constructor in ResolveExecutableByVersion
Resolve by downloadable version.
resolveFilesFromCopySpec(CopySpec) - Method in FileSystemOperations
Given a {
Link:
CopySpec}, resolve all of the input files in to a collection.
resolveOrderly(Provider<String>, Provider<String>, Provider<String>) - Method in ProviderTools
Creates a provider that can resolve the three providers in order.
resolveProperty(java.lang.Object, java.lang.Object, boolean) - Method in ProjectOperations
Searches by Gradle property, then system property and finally by environment variable using the PropertyResolver convention.
ResolverFactoryRegistry - Class in org.ysb33r.grolifant.api.v4.exec
A registry of factories for locating executables.
ResolverFactoryRegistry.1 - Class in org.ysb33r.grolifant.api.v4.exec
ResolverFactoryRegistry.1.1 - Class in org.ysb33r.grolifant.api.v4.exec
ResolverFactoryRegistry.1.1() - Constructor in ResolverFactoryRegistry.1.1
ResolverFactoryRegistry.1() - Constructor in ResolverFactoryRegistry.1
ResolverFactoryRegistry(org.ysb33r.grolifant.api.core.ProjectOperations) - Constructor in ResolverFactoryRegistry
Create a registry of factories for locating executables
ResourceAccessException - Class in org.ysb33r.grolifant.api.errors
Thrown when there are sissues loading resources from the classpath.
ResourceAccessException() - Constructor in ResourceAccessException
ResourceUtils - Class in org.ysb33r.grolifant.api.core
Helps with loading specific resources
ResourceUtils() - Constructor in ResourceUtils
runExecSpec(E) - Method in AbstractExecWrapperTask
Executes a specification.
runExecutableAndReturnVersion() - Method in AbstractBaseToolExtension
Runs the executable and returns the version.
runExecutableAndReturnVersion() - Method in AbstractToolExtension
Runs the executable and returns the version.
runnerSpec(Closure<?>) - Method in AbstractExecSpec
Configures the arguments.
runnerSpec(Closure<?>) - Method in AbstractExecTask
Configures the arguments.
runnerSpec(Closure<?>) - Method in AbstractJvmExecSpec
Configures the arguments.
runnerSpec(Closure<?>) - Method in AbstractJvmModelExecTask
Configures the arguments.
runnerSpec(Closure<?>) - Method in Executable
Configures the arguments.
runnerSpec(Closure<?>) - Method in ForkedJvmExecutable
Configures the arguments.

S

SAFE_FILENAME_REGEX - Field in FileUtils
safeUri(java.net.URI) - Method in StringTools
Create a URI where the user/password is masked out.
safeUri(java.net.URI) - Method in UriUtils
Create a URI where the user/password is masked out.
script(Closure<?>) - Method in AbstractJvmScriptExecSpec
Configures script elements by Groovy closure.
script(Closure<?>) - Method in AbstractJvmScriptExecTask
Configures script elements by Groovy closure.
script(java.lang.Object) - Method in AbstractScriptExecSpec
Set the exe to use.
script(java.lang.Object) - Method in AbstractScriptExecTask
Set the script to use.
script(java.lang.Object) - Method in ExecutableScript
Groovy DSL-friendly version.
script(Closure<?>) - Method in ForkedJvmScript
Configures script elements by Groovy closure.
scriptArgs(java.lang.Object) - Method in AbstractExecScriptSpec
Add more script-specific arguments.
scriptArgs(java.lang.Object) - Method in AbstractExecScriptTask
Add more script-specific arguments.
scriptArgs(java.lang.Object) - Method in AbstractScriptExecSpec
Add more script-specific arguments.
scriptArgs(java.lang.Object) - Method in AbstractScriptExecTask
Add more script-specific arguments.
scriptArgs(java.lang.Object) - Method in ExecutableScript
Add more script-specific arguments.
ScriptDefinition - Class in org.ysb33r.grolifant.api.core.executable
Defines a base class for implementing a script definition.
ScriptDefinition.1 - Class in org.ysb33r.grolifant.api.core.executable
ScriptDefinition.1() - Constructor in ScriptDefinition.1
ScriptDefinition.2 - Class in org.ysb33r.grolifant.api.core.executable
ScriptDefinition.2() - Constructor in ScriptDefinition.2
ScriptDefinition(org.ysb33r.grolifant.api.core.ProjectOperations) - Constructor in ScriptDefinition
ScriptSpec - Interface in org.ysb33r.grolifant.api.core.executable
Describes how to configure a script and its arguments.
SerializableWorkerAppParameters - Interface in org.ysb33r.grolifant.api.remote.worker
set(Provider<? extends T>) - Method in PropertyStore
Proxy to property valuer to another provider.
setArgs(List<String>) - Method in AbstractCmdlineArgumentSpec
Replace current arguments with a new set.
setArgs(Iterable<?>) - Method in CmdlineArgumentSpec
Replace current arguments with a new set.
setArtifactRootVerification(org.ysb33r.grolifant.api.core.downloader.ArtifactRootVerification) - Method in DistributionInstaller
Sets the method by which to verify an artifact root where package has been unpacked to.
setArtifactUnpacker(org.ysb33r.grolifant.api.core.downloader.ArtifactUnpacker) - Method in DistributionInstaller
Sets the method by which to unpack a downloaded archive.
setAwaitMode(java.lang.Boolean) - Method in AbstractJvmModelExecTask
Set whether other tasks in this project should be blocked until this task's worker queue completed.
setAwaitMode(java.lang.Boolean) - Method in JvmExecutionModel
Set whether other tasks in this project should be blocked until this task's worker queue completed.
setBaseUri(java.net.URI) - Method in CloudGitConfigurator
setBootstrapClasspath(org.gradle.api.file.FileCollection) - Method in JavaForkOptions
Sets the bootstrap classpath to use for the process.
setBranch(java.lang.Object) - Method in AbstractCloudGit
setBranch(java.lang.Object) - Method in CloudGitConfigurator
Set the branch.
setChecksum(java.lang.String) - Method in AbstractDistributionInstaller
Set a checksum that needs to be verified against downloaded archive
setChecksum(java.lang.String) - Method in DistributionInstaller
Set a checksum that needs to be verified against downloaded archive
setClasspath(org.gradle.api.file.FileCollection) - Method in ClasspathSpec
Replace existing classpath with a new collection of files.
setCmdArgs(Iterable<?>) - Method in AbstractCommandExecSpec
Replace the command-specific arguments with a new set.
setCmdArgs(Iterable<?>) - Method in AbstractCommandExecTask
Replace the command-specific arguments with a new set.
setCmdArgs(Iterable<?>) - Method in AbstractExecCommandSpec
Replace the command-specific arguments with a new set.
setCmdArgs(Iterable<?>) - Method in AbstractExecCommandTask
Replace the command-specific arguments with a new set.
setCmdArgs(Iterable<?>) - Method in ExecutableWithCommand
Replace the command-specific arguments with a new set.
setCommand(java.lang.Object) - Method in AbstractCommandExecSpec
Set the command to use.
setCommand(java.lang.Object) - Method in AbstractCommandExecTask
Set the command to use.
setCommand(java.lang.Object) - Method in AbstractExecCommandSpec
Set the command to use.
setCommand(java.lang.Object) - Method in AbstractExecCommandTask
Set the command to use.
setCommand(java.lang.Object) - Method in CommandEntryPoint
Set the lazy-evalued command.
setCommand(java.lang.Object) - Method in ExecutableCommandSpec
Set the command to use.
setCommand(java.lang.Object) - Method in ExecutableWithCommand
Set the command to use.
setCommit(java.lang.Object) - Method in AbstractCloudGit
setCommit(java.lang.Object) - Method in CloudGitConfigurator
Set the commit to use.
setDebug(boolean) - Method in JavaForkOptions
Enable or disable debugging for the process.
setDefaultCharacterEncoding(java.lang.String) - Method in JavaForkOptions
Sets the default character encoding to use.
setDeleteTemplatesAfterUsage(boolean) - Method in AbstractWrapperGeneratorTask
Whether templates should be deleted after usage.
setDownloadRoot(java.lang.Object) - Method in AbstractDistributionInstaller
Sets a download root directory for the distribution.
setDownloadRoot(java.io.File) - Method in DependencyCache
Sets a root directory for the cache.
setDownloadRoot(java.lang.Object) - Method in DistributionInstaller
Sets a download root directory for the distribution.
setDownloadRoot(java.io.File) - Method in GitRepoArchiveDownloader
Sets a download root directory for the distribution.
setEnableAssertions(boolean) - Method in JavaForkOptions
Enable or disable assertions for the process.
setEnabled(java.lang.Object) - Method in JvmDebugOptions
Whether to attach a debug agent to the forked process.
setEnvironment(Map<String,?>) - Method in AbstractExecSpec
Replaces the existing environment variables to use for the process with a new collection.
setEnvironment(Map<String,?>) - Method in AbstractExecTask
Replaces the existing environment variables to use for the process with a new collection.
setEnvironment(Map<String,?>) - Method in AbstractExecWrapperTask
Replace current environment with new one.
setEnvironment(Map<String,?>) - Method in Executable
Replaces the existing environment variables to use for the process with a new collection.
setEnvironment(Map<String, ?>) - Method in JavaForkOptions
Sets the environment variable to use for the process.
setErrorOutput(java.io.OutputStream) - Method in AbstractExecSpec
Sets the output stream to consume standard error from the process executing the command.
setErrorOutput(java.io.OutputStream) - Method in AbstractExecTask
Sets the output stream to consume standard error from the process executing the command.
setErrorOutput(java.io.OutputStream) - Method in Executable
Sets the output stream to consume standard error from the process executing the command.
setErrorOutput(java.io.OutputStream) - Method in ProcessExecutionSpec
Sets the output stream to consume standard error from the process executing the command.
setExeArgs(List<String>) - Method in AbstractExecSpec
Sets the arguments for the command to be executed.
setExeArgs(List<String>) - Method in AbstractExecTask
Sets the arguments for the command to be executed.
setExeArgs(Iterable<?>) - Method in AbstractToolExecSpec
Replace the tool-specific arguments with a new set.
setExeArgs(List<String>) - Method in Executable
Sets the arguments for the command to be executed.
setExeArgs(Iterable<?>) - Method in MutableToolExecSpec
Replace the tool-specific arguments with a new set.
setExecSpec(T) - Method in AbstractJvmModelExecTask
setExecutable(java.lang.String) - Method in AbstractExecSpec
setExecutable(java.lang.String) - Method in AbstractExecTask
setExecutable(Map<String, Object>) - Method in AbstractToolExecSpec
Use a key-value approach to setting the exe.
setExecutable(java.lang.Object) - Method in Executable
Sets the name of the executable to use.
setExecutable(java.lang.Object) - Method in JavaForkOptions
Sets the name of the exe to use.
setExecutable(org.ysb33r.grolifant.api.v4.exec.ResolvableExecutable) - Method in MutableToolExecSpec
Set the exe to use.
setExecutableVersionProvider(Provider<String>) - Method in AbstractBaseToolExtension
Overrides the default way or determining what the version is of a tool.
setExecutionMode(org.ysb33r.grolifant.api.core.jvm.ExecutionMode) - Method in AbstractJvmModelExecTask
Sets the execution mode.
setExecutionMode(java.lang.String) - Method in JvmExecutionModel
Sets the execution mode using a string
setFile(java.lang.Object) - Method in FilePropertyWrapper
Sets a lazy-evaluated file.
setIgnoreExitValue(boolean) - Method in AbstractExecSpec
Sets whether a non-zero exit value is ignored, or an exception thrown.
setIgnoreExitValue(boolean) - Method in AbstractExecTask
Sets whether a non-zero exit value is ignored, or an exception thrown.
setIgnoreExitValue(boolean) - Method in Executable
Sets whether a non-zero exit value is ignored, or an exception thrown.
setIgnoreExitValue(boolean) - Method in ProcessExecutionSpec
Sets whether a non-zero exit value is ignored, or an exception thrown.
setInferModulePath(Provider<Boolean>) - Method in ModularitySpec
Whether module path should be inferred.
setInstructionArgs(Iterable<?>) - Method in AbstractToolExecSpec
Replace the instruction-specific arguments with a new set.
setJvmArgs(Iterable<?>) - Method in JavaForkOptions
Sets the extra arguments to use to launch the JVM for the process.
setLocationPropertiesFile(java.lang.Object) - Method in AbstractCacheBinaryTask
setLocationPropertiesFile(java.lang.Object) - Method in AbstractWrapperCacheBinaryTask
setMainClass(java.lang.Object) - Method in MainClassSpec
Set the main class name.
setMainModule(java.lang.Object) - Method in ModularitySpec
Set the main module name.
setMaxHeapSize(java.lang.String) - Method in JavaForkOptions
Sets the maximum heap size for the process.
setMinHeapSize(java.lang.String) - Method in JavaForkOptions
Sets the minimum heap size for the process.
setName(java.lang.Object) - Method in BaseScriptDefinition
Sets the name of the script to use.
setName(java.lang.Object) - Method in BaseScriptSpec
Set the name of the script.
setName(java.lang.Object) - Method in ScriptDefinition
setOrganisation(java.lang.Object) - Method in AbstractCloudGit
setOrganisation(java.lang.Object) - Method in CloudGitConfigurator
Set the organisation.
setPath(java.lang.Object) - Method in ScriptDefinition
setPath(java.lang.Object) - Method in ScriptSpec
Sets the path of the script including the name of the script.
setPort(java.lang.Object) - Method in JvmDebugOptions
THe debug port.
setRepository(java.lang.Object) - Method in AbstractCloudGit
setRepository(java.lang.Object) - Method in CloudGitConfigurator
Set the repository
setScript(java.lang.Object) - Method in AbstractExecScriptSpec
Set the script to use.
setScript(java.lang.Object) - Method in AbstractExecScriptTask
Set the script to use.
setScript(java.lang.Object) - Method in AbstractScriptExecSpec
Set the exe to use.
setScript(java.lang.Object) - Method in AbstractScriptExecTask
Set the script to use.
setScript(java.lang.Object) - Method in ExecutableScript
Set the script to use.
setScriptArgs(Iterable<?>) - Method in AbstractExecScriptSpec
Replace the script-specific arguments with a new set.
setScriptArgs(Iterable<?>) - Method in AbstractExecScriptTask
Replace the script-specific arguments with a new set.
setScriptArgs(Iterable<?>) - Method in AbstractScriptExecSpec
Replace the script-specific arguments with a new set.
setScriptArgs(Iterable<?>) - Method in AbstractScriptExecTask
Replace the script-specific arguments with a new set.
setScriptArgs(Iterable<?>) - Method in ExecutableScript
Replace the script-specific arguments with a new set.
setSdkManCandidateName(java.lang.String) - Method in AbstractDistributionInstaller
Set candidate name for SdkMan if the latter should be searched for installed versions
setSdkManCandidateName(java.lang.String) - Method in DistributionInstaller
Set candidate name for SdkMan if the latter should be searched for installed versions
setServer(java.lang.Object) - Method in JvmDebugOptions
Whether a socket-attach or a socket-listen type of debugger is expected.
setStandardInput(java.io.InputStream) - Method in AbstractExecSpec
Sets the standard input stream for the process executing the command.
setStandardInput(java.io.InputStream) - Method in AbstractExecTask
Sets the standard input stream for the process executing the command.
setStandardInput(java.io.InputStream) - Method in Executable
Sets the standard input stream for the process executing the command.
setStandardInput(java.io.InputStream) - Method in ProcessExecutionSpec
Sets the standard input stream for the process executing the command.
setStandardOutput(java.io.OutputStream) - Method in AbstractExecSpec
Sets the output stream to consume standard output from the process executing the command.
setStandardOutput(java.io.OutputStream) - Method in AbstractExecTask
Sets the output stream to consume standard output from the process executing the command.
setStandardOutput(java.io.OutputStream) - Method in Executable
Sets the output stream to consume standard output from the process executing the command.
setStandardOutput(java.io.OutputStream) - Method in ProcessExecutionSpec
Sets the output stream to consume standard output from the process executing the command.
setSuspend(java.lang.Object) - Method in JvmDebugOptions
Whether the forked process should be suspended until the connection to the debugger is established.
setSystemProperties(Map<String, ?>) - Method in JavaForkOptions
Sets the system properties to use for the process.
setTag(java.lang.Object) - Method in AbstractCloudGit
setTag(java.lang.Object) - Method in CloudGitConfigurator
Set the tag.
setToolExecutable(java.lang.Object) - Method in AbstractExecTask
Sets the exe to use for this task
setValidateScriptLocation(boolean) - Method in AbstractExecScriptTask
setVersionProvider(java.lang.Object) - Method in ProjectOperations
Sets a new version for a project.
setVersionProvider(java.lang.Object) - Method in ProjectTools
Sets a new version for a project.
setWindowsExtensionSearchOrder(java.lang.String) - Method in AbstractBaseToolExtension
setWindowsExtensionSearchOrder(java.lang.String) - Method in AbstractToolExtension
setWindowsExtensionSearchOrder(java.lang.String) - Method in BaseToolLocation
When searching for executables, the order in which to use check for file extensions.
setWorkingDir(java.io.File) - Method in AbstractExecSpec
setWorkingDir(java.io.File) - Method in AbstractExecTask
setWorkingDir(java.lang.Object) - Method in Executable
Sets the working directory for the process.
setWorkingDir(java.lang.Object) - Method in JavaForkOptions
Sets the working directory for the process.
setWorkingDir(java.io.File) - Method in MutableBaseExecSpec
Set the working directory for the execution.
setWrapperDestinationDirectory(java.lang.Object) - Method in AbstractWrapperGeneratorTask
Sets the wrapper destination directory
sharedLibrarySuffix - Property in Windows
Return Windows string that is used to suffix to shared libraries
SimplePasswordCredentials - Class in org.ysb33r.grolifant.api.v4.repositories
Simple memory-based implementation of password credentials.
SimplePasswordCredentials() - Constructor in SimplePasswordCredentials
SKIP_WHEN_EMPTY - Field in TaskInputFileOptions
Skip executing the task if the property contains no files.
SNAPSHOT_PARSER - Property in Version
Regex to identify extras as SNAPSHOT.
snapshot - Property in Version
Whether the version is a snapshot.
snapshot - Property in Version.Parts
snapShotSequence - Property in Version
Solaris - Class in org.ysb33r.grolifant.api.v4.os
SPARC - Field in OperatingSystem.Arch
standardInput(java.io.InputStream) - Method in AbstractExecSpec
Set the stream where standard input should be read from for this process when executing.
standardInput(java.io.InputStream) - Method in AbstractExecTask
Set the stream where standard input should be read from for this process when executing.
standardInput(java.io.InputStream) - Method in MutableBaseExecSpec
Set the stream where standard input should be read from for this process when executing.
standardOutput(java.io.OutputStream) - Method in AbstractExecSpec
Set the stream where standard output should be sent to for this process when executing.
standardOutput(java.io.OutputStream) - Method in AbstractExecTask
Set the stream where standard output should be sent to for this process when executing.
standardOutput(java.io.OutputStream) - Method in Executable
Sets the output stream to consume standard output from the process executing the command.
standardOutput(java.io.OutputStream) - Method in MutableBaseExecSpec
Set the stream where standard output should be sent to for this process when executing.
StandardWorkerAppExecutor - Interface in org.ysb33r.grolifant.api.remote.worker
An executor and result interpreter for a standard class.
StandardWorkerAppExecutorFactory - Class in org.ysb33r.grolifant.api.remote.worker
Run a JVM main class in a worker.
StandardWorkerAppExecutorFactory(org.ysb33r.grolifant.api.remote.worker.StandardWorkerAppExecutor) - Constructor in StandardWorkerAppExecutorFactory
StandardWorkerAppMainExecutorFactory - Class in org.ysb33r.grolifant.api.remote.worker
Run a JVM main class in a worker.
StandardWorkerAppMainExecutorFactory() - Constructor in StandardWorkerAppMainExecutorFactory
StandardWorkerAppParameterFactory - Class in org.ysb33r.grolifant.api.core.jvm.worker
Standard parameters for running a JVM process inside a worker.
StandardWorkerAppParameterFactory() - Constructor in StandardWorkerAppParameterFactory
StandardWorkerAppParameters - Class in org.ysb33r.grolifant.api.remote.worker
Standard parameters for running a JVM process inside a worker.
StandardWorkerAppParameters() - Constructor in StandardWorkerAppParameters
started() - Method in ProgressLogger
Allow logging to start
staticLibrarySuffix - Property in GenericUnix
Default Unix-like string that is used to suffix to static libraries
staticLibrarySuffix - Property in Windows
Windows string that is used to suffix to static libraries
stringize(Collection<?>) - Method in StringTools
Converts a collection of most things to a list of strings.
stringize(Iterable<?>) - Method in StringUtils
Converts a collection of most things to a list of strings.
stringizeDropNull(Collection<?>) - Method in StringTools
Like stringize, but drops any nulls, or empty instances of Provider and java.util.Optional.
stringizeDropNull(Iterable<?>) - Method in StringUtils
Like stringize, but drops any nulls, or empty instances of Provider and java.util.Optional.
stringizeOrNull(java.lang.Object) - Method in StringTools
Like stringize, but returns null rather than throwing an exception, when item is null, an empty {
Link:
Provider} or an empty java.util.Optional.
stringizeOrNull(java.lang.Object) - Method in StringUtils
Like stringize, but returns null rather than throwing an exception, when item is null, an empty {
Link:
Provider} or an empty java.util.Optional.
stringizeValues(Map<String, Object>) - Method in MapUtils
Evaluates a map of objects to a map of strings.
stringizeValues(Map<String,?>) - Method in StringTools
Evaluates a map of objects to a map of strings.
StringTools - Interface in org.ysb33r.grolifant.api.core
Tools for working with strings.
StringUtils - Class in org.ysb33r.grolifant.api.v5
A collection of utilities for converting to strings.
StringUtils() - Constructor in StringUtils
submitToWorkQueue(org.ysb33r.grolifant.api.core.jvm.worker.WorkerIsolation, org.gradle.workers.WorkerExecutor, WorkerAppExecutorFactory<P>, WorkerAppParameterFactory<P>) - Method in AbstractJvmExecSpec
Submits this to a worker queue using an appropriate isolation mode.
submitToWorkQueue(org.ysb33r.grolifant.api.core.jvm.worker.WorkerIsolation, org.gradle.workers.WorkerExecutor, WorkerAppExecutorFactory<P>, WorkerAppParameterFactory<P>) - Method in JvmAppRunnerSpec
Submits this to a worker queue using an appropriate isolation mode.
sync(Action<? super CopySpec>) - Method in FileSystemOperations
Synchronizes the contents of a destination directory with some source directories and files.
SYSTEM_ENV_PROPERTY - Field in PropertyResolver
systemProperties(Map<String, ?>) - Method in JavaForkOptions
Adds some system properties to use for the process.
systemProperty(java.lang.Object, boolean) - Method in GradleSysEnvProvider
systemProperty(java.lang.String, java.lang.Object) - Method in JavaForkOptions
Adds a system property to use for the process.
systemProperty(java.lang.Object, boolean) - Method in ProjectOperations
Creates a provider to a system property.

T

tarTree(java.lang.Object) - Method in ArchiveOperationsProxy
tarTree(java.lang.Object) - Method in ProjectOperations
Returns a TAR tree presentation
taskByName(org.gradle.api.tasks.TaskContainer, java.lang.String) - Method in TaskProvider
Finds a task on the given project by name
taskByTypeAndName(org.gradle.api.tasks.TaskContainer, java.lang.Class, java.lang.String) - Method in TaskProvider
Finds a task by both type and name
TaskInputFileOptions - Enum in org.ysb33r.grolifant.api.core
Configuration options for declaring files input properties.
taskize(Iterable<Object>) - Method in TaskTools
Resolves a list of many objects to tasks items to a provider of tasks.
taskize(org.gradle.api.Project, Iterable<Object>) - Method in TaskUtils
Resolves a list of items to a list of tasks.
TaskProvider - Class in org.ysb33r.grolifant.api.v4
Utilities dealing with the creating of tasks allowing for lazy creation of tasks on Gradle 4.9+, but still use the standard Gradle TaskContainer.create API methods for earlier versions.
TaskProvider(java.lang.Object) - Constructor in TaskProvider
taskProviderFrom(java.lang.Object) - Method in TaskTools
Creates a basic task Provider instance from an object.
taskProviderFrom(org.gradle.api.Project, java.lang.Object) - Method in TaskUtils
Creates a basic task Provider instance from an object.
TaskTools - Interface in org.ysb33r.grolifant.api.core
Utilities for working with tasks in a consistent manner across Gradle versions.
TaskUtils - Class in org.ysb33r.grolifant.api.v4
Utilities for dealing with tasks.
TaskUtils() - Constructor in TaskUtils
ToolExecSpec - Interface in org.ysb33r.grolifant.api.v4.exec
Specified ways of configuring an execution specification for an external tool.
ToolExecSpecGroovy - Interface in org.ysb33r.grolifant.api.v4.exec
Adds configurability via Closure.
ToolLocation - Interface in org.ysb33r.grolifant.api.core.runnable
Sets the definition on how to find a tool.
ToolWrapper - Class in org.ysb33r.grolifant.api.core.wrappers
Implementation utilities for creating tool wrappers
ToolWrapper.1 - Class in org.ysb33r.grolifant.api.core.wrappers
ToolWrapper.1() - Constructor in ToolWrapper.1
ToolWrapper(org.ysb33r.grolifant.api.core.ProjectOperations) - Constructor in ToolWrapper
toSafeFile(java.lang.String) - Method in FileSystemOperations
Converts a collection of String into a {@
link:
File
toSafeFile(java.lang.String) - Method in FileUtils
Converts a collection of String into a {@
link:
File
toSafeFileName(java.lang.String) - Method in FileSystemOperations
Converts a string into a string that is safe to use as a file name.
toSafeFileName(java.lang.String) - Method in FileUtils
Converts a string into a string that is safe to use as a file name.
toSafePath(java.lang.String) - Method in FileSystemOperations
Converts a collection of String into a java.nio.file.Path with all parts guarantee to be safe file parts
toSafePath(java.lang.String) - Method in FileUtils
Converts a collection of String into a java.nio.file.Path with all parts guarantee to be safe file parts
toString() - Method in AbstractCloudGit
Content as a string
toString() - Method in OperatingSystem
Stringize implementation
toString() - Method in ProviderToString
type - Property in ResolverFactoryRegistry.1

U

UnexpectedNullException - Class in org.ysb33r.grolifant.api.errors
Can be thrown when null is encountered in an unexpected location and the system wants to deal with it more gracefully than a NullPointerException.
UnexpectedNullException(java.lang.String, java.lang.Throwable) - Constructor in UnexpectedNullException
UNKNOWN - Field in OperatingSystem.Arch
unpack(java.io.File, java.io.File) - Method in AbstractDistributionInstaller
Unpacks a downloaded archive.
unpackDMG(java.io.File, java.io.File) - Method in AbstractDistributionInstaller
Provides the capability of unpacking an MSI file under Mac OSX by calling out to hdiutil.
unpackDmgOnMacOsX(org.ysb33r.grolifant.api.core.ProjectOperations, java.lang.String, java.io.File, java.lang.String, java.io.File) - Method in UnpackUtils
Unpack a DMG image on MacOs.
unpackMSI(java.io.File, java.io.File, Map<String, String>) - Method in AbstractDistributionInstaller
Provides the capability of unpacking an MSI file under Windows by calling out to msiexec.
UnpackUtils - Class in org.ysb33r.grolifant.api.v4
Utilities to deal with unpacking certain formats.
UnpackUtils() - Constructor in UnpackUtils
unsetNonPaths() - Method in AbstractBaseToolExtension
This is used when path or search path is set to unset other search mechanisms.
unsetNonPaths() - Method in AbstractToolExtension
This is used when path or search path is set to unset other search mechanisms.
unsetPaths() - Method in AbstractBaseToolExtension
Unset both the fixed path and search path.
UnsupportedConfigurationException - Class in org.ysb33r.grolifant.api.errors
Thrown when a type instance cannot be converted to a Gradle-specific type instance.
UnsupportedConfigurationException(java.lang.String, java.lang.Throwable) - Constructor in UnsupportedConfigurationException
updateFileProperty(Property<File>, java.lang.Object) - Method in FileSystemOperations
Updates a Property<File>.
updateFileProperty(org.gradle.api.file.ProjectLayout, org.gradle.api.provider.ProviderFactory, Property<File>, java.lang.Object) - Method in FileUtils
Updates a Provider.
updateFileProperty(Provider<File>, java.lang.Object) - Method in ProjectOperations
Updates a file provider.
updateStringProperty(Provider<String>, java.lang.Object) - Method in ProjectOperations
Updates a string provider.
updateStringProperty(Property<String>, java.lang.Object) - Method in StringTools
Updates a Property<String>.
updateStringProperty(org.ysb33r.grolifant.api.core.ProjectOperations, Property<String>, java.lang.Object) - Method in StringUtils
Updates a Provider.
uriFromVersion(java.lang.String) - Method in AbstractDistributionInstaller
Creates a download URI from a given distribution version
uriFromVersion(java.lang.String) - Method in DistributionInstaller
Creates a download URI from a given distribution version
UriUtils - Class in org.ysb33r.grolifant.api.v4
Dealing with URIs
UriUtils() - Constructor in UriUtils
urize(java.lang.Object) - Method in StringTools
Attempts to convert object to a URI.
urize(java.lang.Object) - Method in UriUtils
Attempts to convert object to a URI.
username - Property in SimplePasswordCredentials
useWrapperTemplatesInResources(java.lang.String, Map<String, String>) - Method in AbstractWrapperGeneratorTask
Use wrapper templates from resources classpath

V

value - Property in ResolverFactoryRegistry.1
valueOf(java.lang.String) - Method in ExecutionMode
valueOf(java.lang.String) - Method in OperatingSystem.Arch
valueOf(java.lang.String) - Method in TaskInputFileOptions
valueOf(java.lang.String) - Method in WorkerIsolation
values() - Method in ExecutionMode
values() - Method in OperatingSystem.Arch
values() - Method in TaskInputFileOptions
values() - Method in WorkerIsolation
verify(java.io.File) - Method in AbstractDistributionInstaller.1
verify(java.io.File) - Method in AbstractDistributionInstaller.2
verify(java.io.File) - Method in AbstractDistributionInstaller.3
verify(java.io.File) - Method in CheckSumVerification
Verifies a file against a checksum
verifyDistributionRoot(java.io.File) - Method in AbstractDistributionInstaller
Validates that the unpacked distribution is good.
verifyDistributionRoot(java.io.File) - Method in AbstractSingleFileInstaller
Validates that the downloaded file is good.
verifyDownloadChecksum(java.lang.String, java.io.File, java.lang.String) - Method in AbstractDistributionInstaller
Verifies the checksum (if provided) of a newly downloaded distribution archive.
Version - Class in org.ysb33r.grolifant.api.core
A class for comparing versions.
Version.ParseException - Class in org.ysb33r.grolifant.api.core
Version.Parts - Class in org.ysb33r.grolifant.api.core
Version.Parts() - Constructor in Version.Parts
version - Field in AbstractToolExtension
version - Property in OperatingSystem
The version for the current operating system.
version - Property in Version
The version the class was created with

W

whenNamed(java.lang.String, Class<T>, Action<T>) - Method in TaskTools
Adds a configuration for a task, for when a task is created.
Windows - Class in org.ysb33r.grolifant.api.v4.os
Windows implementation of OperatingSystem.
Windows() - Constructor in Windows
withDebug(Action<JvmDebugOptions>) - Method in JavaForkOptionsWithEnvProvider
WorkerAppExecutor - Interface in org.ysb33r.grolifant.api.remote.worker
Wrapper interface for executing JVM code in a worker.
WorkerAppExecutorFactory - Interface in org.ysb33r.grolifant.api.remote.worker
Simplifies the setup for JVM workers, but always abstracts away from API differences between some Gradle versions.
WorkerAppParameterFactory - Interface in org.ysb33r.grolifant.api.core.jvm.worker
Creates a worker parameter POJO and optional configures it from execution specifications.
WorkerExecSpec - Interface in org.ysb33r.grolifant.api.core.jvm.worker
Describes the necessary information that might be needed to run a JVM process inside a worker.
WorkerExecutionException - Class in org.ysb33r.grolifant.api.remote.worker
Used when a worker cannot be executed.
WorkerExecutionException() - Constructor in WorkerExecutionException
WorkerIsolation - Enum in org.ysb33r.grolifant.api.core.jvm.worker
Isolation mode for running a worker
workerIsolation() - Method in ExecutionMode
If the execution mode is worker related, return the appropriate isolation mode
WorkerPromise - Interface in org.ysb33r.grolifant.api.core.jvm.worker
Allows a task to block other tasks in the same project until all work related to the queue is completed.
workingDir(java.lang.Object) - Method in AbstractExecSpec
workingDir(java.lang.Object) - Method in AbstractExecTask
workingDir(java.lang.Object) - Method in JavaForkOptions
Sets the working directory for the process.
wrapperCopyAction(Collection<File>, java.io.File, java.lang.String, java.lang.String, Map<String, String>) - Method in ToolWrapper
Configures an action for transforming a collection files using Ant-style replace tokens filter.
WrapperCreationException - Class in org.ysb33r.grolifant.api.errors
Thrown when a tool wrapper script cannot be created.
WrapperCreationException() - Constructor in WrapperCreationException
writePropertiesShellFile(java.io.File, Map<String, String>) - Method in AbstractCacheBinaryTask
Write a shell file of properties.
writePropertiesShellFile(java.io.File, Map<String, String>) - Method in AbstractWrapperCacheBinaryTask
Write a shell file of properties.
writeWindowsPropertiesBatFile(java.io.File, Map<String, String>) - Method in AbstractCacheBinaryTask
Writes a Windows batch file of property values that can be included by a wrapper script.
writeWindowsPropertiesBatFile(java.io.File, Map<String, String>) - Method in AbstractWrapperCacheBinaryTask
Writes a Windows batch file of property values that can be included by a wrapper script.

X

X86_64 - Field in OperatingSystem.Arch
X86 - Field in OperatingSystem.Arch

Y

Z

zipTree(java.lang.Object) - Method in ArchiveOperationsProxy
zipTree(java.lang.Object) - Method in ProjectOperations
Returns a ZIP tree presentation

_

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _