- 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(String, String, PropertyResolveOrder) - Method in PropertyResolver
-
Gets a property using a specific resolve order
- get() - Method in TaskProvider
-
Resolves the task
- getAdditionalProperties() - Method in AbstractCacheBinaryTask
-
Returns additional properties to be added to the cached binary properties file.
- getAndVerifyDistributionRoot(File, String) - Method in AbstractDistributionInstaller
-
Validates that the unpacked distribution is good.
- getArch() - Method in GenericUnix
-
Architecture underlying the operating system
- getArch() - Method in Windows
-
Architecture underlying the operating system
- getArchiveOperations() - Method in DefaultProjectOperations
-
- 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 Solaris
-
Solaris-specific architecture strings.
- getArchStr() - Method in Windows
-
Architecture underlying the operating system
- 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 AuthenticationSupportedRepository
-
- getBeginToken() - Method in AbstractScriptWrapperTask
-
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 AbstractCacheBinaryTask
-
Obtains location of executable binary or script
- getBinaryVersion() - Method in AbstractCacheBinaryTask
-
Obtains version of binary or script
- getBinaryVersionProvider() - Method in AbstractCacheBinaryTask
-
Obtains version of binary or script
- getBootstrapClasspath() - Method in JavaForkOptions
-
Returns the bootstrap classpath to use for the process.
- getBuildDir() - Method in DefaultProjectOperations
-
Build directory
- getByVersion(String) - Method in ExecutableDownloader
-
Locates, and optionally downloads, an executable by version.
- getCachedBinaryProperties() - Method in AbstractCacheBinaryTask
-
- getCmdArgs() - Method in AbstractCommandExecSpec
-
Any arguments specific to the command.
- getCmdArgs() - Method in AbstractCommandExecTask
-
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.
- 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.
- getCredentials(Class<T>) - Method in AuthenticationSupportedRepository
-
- getDebug() - Method in JavaForkOptions
-
Returns true if debugging is enabled for the process.
- getDefaultCharacterEncoding() - Method in JavaForkOptions
-
Returns the default character encoding to use.
- getDistFromCache(String) - Method in AbstractDistributionInstaller
-
Creates a distribution if it does not exist already.
- getDistFromSdkMan(String) - Method in AbstractDistributionInstaller
-
Attempts to locate distribution in the list of SdkMan candidates.
- getDistributionFile(String, String) - Method in AbstractDistributionInstaller
-
Locates a file within the distribution
- getDistributionRoot(String) - Method in AbstractDistributionInstaller
-
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.
- getEndToken() - Method in AbstractScriptWrapperTask
-
If the default of org.apache.tools.ant.filters.ReplaceTokens is used, this method
will return the end token delimiter.
- getEnvironment() - Method in AbstractExecSpec
-
Returns the environment to be used for the process.
- getEnvironment() - Method in AbstractExecWrapperTask
-
Environment for running the exe
- getEnvironment() - Method in JavaForkOptions
-
The environment variables to use for the process.
- getErrorOutput() - Method in AbstractExecSpec
-
Where error output is sent to during execution.
- getExeArgs() - Method in AbstractToolExecSpec
-
Any arguments specific to the tool in use
- getExeArgs() - Method in MutableToolExecSpec
-
Any arguments specific to the tool in use
- getExecOperations() - Method in DefaultProjectOperations
-
- 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 JavaForkOptions
-
Returns the name of the exe to use.
- getExecutable() - Method in ResolvableExecutable
-
Location of a tool exe.
- getExecutableName(String) - Method in GenericUnix
-
Given a base string, returns the Unix exe name.
- getExecutableName(String) - Method in Windows
-
- getExecutableNames(String) - Method in GenericUnix
-
Given a base string, returns the Unix exe name.
- getExecutableNames(String) - Method in Windows
-
- getExecutableResolver() - Method in AbstractToolExecSpec
-
Access to the object that can resolve exe location from property maps.
- getFromCache(String, boolean, Downloader) - Method in ArtifactDownloader
-
Creates a distribution/file it it does not exist already.
- getFromCache(URI, String, String) - Method in DependencyCache
-
Extract an artifact from cache.
- getGroupProvider() - Method in DefaultProjectOperations
-
Lazy-evaluated project group.
- getIdentifier() - Method in AbstractCloudGit
-
Returns an identifier of an instance in the repository.
- getInstructionsArgs() - Method in AbstractToolExecSpec
-
List of arguments specific to the tool instruction.
- getJvmArgs() - Method in JavaForkOptions
-
Returns the extra arguments to use to launch the JVM for the process.
- getLocationPropertiesFile() - Method in AbstractCacheBinaryTask
-
- getLogger() - Method in AbstractDistributionInstaller
-
Returns the logger currently in use.
- 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
-
Obtains the name of the Git service.
- getName() - Method in CloudGitDescriptor
-
Obtains the name of the Git service.
- getName() - Method in NamedResolvedExecutableFactory
-
- getName() - Method in TaskProvider
-
The name of the task this task provider proxy is associated with.
- getOrElse(Provider<T>, T) - Method in DefaultProviderTools
-
Allow 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(Provider<T>) - Method in DefaultProviderTools
-
Allow getOrElse functionality for providers even before Gradle 4.3.
- getPath(T) - Method in DownloadedExecutable
-
Given a downloader resolve the path to the exe.
- getPkgName(URI) - Method in UriUtils
-
Get final package or directory name from a URI
- getProject() - Method in AbstractCombinedProjectTaskExtension
-
Project this extension is associated with.
- getProject() - Method in AbstractDistributionInstaller
-
Returns the attached project
- getProject() - Method in AbstractExecSpec
-
@return Project if items was created in legacy mode, otherwise null.
- getProjectCacheDir() - Method in DefaultProjectOperations
-
Returns the project cache dir
- 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.
- getProjectOperations() - Method in AbstractCacheBinaryTask
-
- getProjectOperations() - Method in AbstractCombinedProjectTaskExtension
-
Returns a instance of org.ysb33r.grolifant.api.core.ProjectOperations.
- getProjectOperations() - Method in AbstractExecSpec
-
@return org.ysb33r.grolifant.api.core.ProjectOperations
- getPropertiesDescription() - Method in AbstractCacheBinaryTask
-
Obtains a description to be added to the cached binary properties file.
- getPropertyProvider() - Method in DefaultProjectOperations
-
- getProviderTools() - Method in DefaultProjectOperations
-
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
- 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.
- 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.
- getScriptArgs() - Method in AbstractScriptExecSpec
-
Any arguments specific to the script.
- getScriptArgs() - Method in AbstractScriptExecTask
-
Any arguments specific to the script in use
- getScriptName(String) - Method in GenericUnix
-
Returns OS-specific decorated script name.
- getScriptName(String) - Method in Windows
-
Returns Windows-specific decorated script name.
- getSdkManCandidateName() - Method in AbstractDistributionInstaller
-
SDKman candidate name for distribution.
- getSharedLibraryName(String) - Method in GenericUnix
-
Returns OS-specific shared library name
- getSharedLibraryName(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
- getSingleFile(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
-
Where input is read from during execution.
- getStandardOutput() - Method in AbstractExecSpec
-
Where standard output is sent to during execution.
- getStaticLibraryName(String) - Method in GenericUnix
-
Returns OS-specific static library name
- getStaticLibraryName(String) - Method in Windows
-
Returns OS-specific static library name
- 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.
- getTokenValuesAsMap() - Method in AbstractScriptWrapperTask
-
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(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(String) - Method in AbstractCombinedProjectTaskExtension
-
Uses reflection to invoke a method on a project extension or a task extension.
- getVersionProvider() - Method in DefaultProjectOperations
-
Lazy-evaluated project version.
- getWindowsExtensionSearchOrder() - Method in AbstractToolExtension
-
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 JavaForkOptions
-
Returns the working directory for the process.
- getWrapperDestinationDir() - Method in AbstractScriptWrapperTask
-
Directory for writing wrapper files to.
- getWrapperDestinationDirProvider() - Method in AbstractScriptWrapperTask
-
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(CloudGitDescriptor, Project) - Constructor in GitRepoArchiveDownloader
-
- gradleProperty(Object, boolean) - Method in DefaultProjectOperations
-
- SAFE_FILENAME_REGEX - Field in FileUtils
-
- safeUri(URI) - Method in UriUtils
-
Create a URI where the user/password is masked out.
- script(Object) - Method in AbstractScriptExecSpec
-
Set the exe to use.
- script(Object) - Method in AbstractScriptExecTask
-
Set the script to use.
- scriptArgs(Object) - Method in AbstractScriptExecSpec
-
Add more script-specific arguments.
- scriptArgs(Object) - Method in AbstractScriptExecTask
-
Add more script-specific arguments.
- setBaseUri(URI) - Method in CloudGitConfigurator
-
- setBootstrapClasspath(FileCollection) - Method in JavaForkOptions
-
Sets the bootstrap classpath to use for the process.
- setBranch(Object) - Method in AbstractCloudGit
-
Set the branch.
- setBranch(Object) - Method in CloudGitConfigurator
-
Set the branch.
- setChecksum(String) - Method in AbstractDistributionInstaller
-
Set a checksum that needs to be verified against downloaded archive
- 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.
- setCommand(Object) - Method in AbstractCommandExecSpec
-
Set the command to use.
- setCommand(Object) - Method in AbstractCommandExecTask
-
Set the command to use.
- setCommit(Object) - Method in AbstractCloudGit
-
Set the commit to use.
- setCommit(Object) - Method in CloudGitConfigurator
-
Set the commit to use.
- setDebug(boolean) - Method in JavaForkOptions
-
Enable or disable debugging for the process.
- setDefaultCharacterEncoding(String) - Method in JavaForkOptions
-
Sets the default character encoding to use.
- setDeleteTemplatesAfterUsage(boolean) - Method in AbstractScriptWrapperTask
-
Whether templates should be deleted after usage.
- setDownloadRoot(Object) - Method in AbstractDistributionInstaller
-
Sets a download root directory for the distribution.
- setDownloadRoot(File) - Method in DependencyCache
-
Sets a root directory for the cache.
- setDownloadRoot(File) - Method in GitRepoArchiveDownloader
-
Sets a download root directory for the distribution.
- setEnableAssertions(boolean) - Method in JavaForkOptions
-
Enable or disable assertions for the process.
- setEnvironment(Map<String, ?>) - Method in AbstractExecSpec
-
Set the environment variables to use for the process.
- setEnvironment(Map<String, ?>) - Method in AbstractExecWrapperTask
-
Replace current environment with new one.
- setEnvironment(Map<String, ?>) - Method in JavaForkOptions
-
Sets the environment variable to use for the process.
- setErrorOutput(OutputStream) - Method in AbstractExecSpec
-
Set the stream where error output should be sent to for this process when executing.
- setExeArgs(Iterable<?>) - Method in AbstractToolExecSpec
-
Replace the tool-specific arguments with a new set.
- setExeArgs(Iterable<?>) - Method in MutableToolExecSpec
-
Replace the tool-specific arguments with a new set.
- setExecutable(Map<String, Object>) - Method in AbstractToolExecSpec
-
Use a key-value approach to setting the exe.
- setExecutable(Object) - Method in JavaForkOptions
-
Sets the name of the exe to use.
- setExecutable(ResolvableExecutable) - Method in MutableToolExecSpec
-
Set the exe to use.
- setIgnoreExitValue(boolean) - Method in AbstractExecSpec
-
- 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(Object) - Method in AbstractCacheBinaryTask
-
- setMaxHeapSize(String) - Method in JavaForkOptions
-
Sets the maximum heap size for the process.
- setMinHeapSize(String) - Method in JavaForkOptions
-
Sets the minimum heap size for the process.
- setOrganisation(Object) - Method in AbstractCloudGit
-
Set the organisation.
- setOrganisation(Object) - Method in CloudGitConfigurator
-
Set the organisation.
- setRepository(Object) - Method in AbstractCloudGit
-
Set the repository
- setRepository(Object) - Method in CloudGitConfigurator
-
Set the repository
- setScript(Object) - Method in AbstractScriptExecSpec
-
Set the exe to use.
- setScript(Object) - Method in AbstractScriptExecTask
-
Set the script to use.
- 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.
- setSdkManCandidateName(String) - Method in AbstractDistributionInstaller
-
Set candidate name for SdkMan if the latter should be searched for installed versions
- setStandardInput(InputStream) - Method in AbstractExecSpec
-
Set the stream where standard input should be read from for this process when executing.
- setStandardOutput(OutputStream) - Method in AbstractExecSpec
-
Set the stream where standard output should be sent to for this process when executing.
- setSystemProperties(Map<String, ?>) - Method in JavaForkOptions
-
Sets the system properties to use for the process.
- setTag(Object) - Method in AbstractCloudGit
-
Set the tag.
- setTag(Object) - Method in CloudGitConfigurator
-
Set the tag.
- setWindowsExtensionSearchOrder(String) - Method in AbstractToolExtension
-
- setWorkingDir(File) - Method in AbstractExecSpec
-
Set the working directory for the execution.
- setWorkingDir(Object) - Method in JavaForkOptions
-
Sets the working directory for the process.
- setWorkingDir(File) - Method in MutableBaseExecSpec
-
Set the working directory for the execution.
- setWrapperDestinationDirectory(Object) - Method in AbstractScriptWrapperTask
-
Sets the wrapper destination directory
- SimplePasswordCredentials - Class in org.ysb33r.grolifant.api.v4.repositories
Simple memory-based implementation of password credentials.
- Solaris - Class in org.ysb33r.grolifant.api.v4.os
- standardInput(InputStream) - Method in AbstractExecSpec
-
Set the stream where standard input should be read from for this process when executing.
- standardInput(InputStream) - Method in MutableBaseExecSpec
-
Set the stream where standard input should be read from for this process when executing.
- standardOutput(OutputStream) - Method in AbstractExecSpec
-
Set the stream where standard output should be sent to for this process when executing.
- standardOutput(OutputStream) - Method in MutableBaseExecSpec
-
Set the stream where standard output should be sent to for this process when executing.
- stringize(Iterable<?>) - Method in StringUtils
-
Converts a collection of most things to a list of strings.
- stringizeDropNull(Iterable<?>) - Method in StringUtils
-
Like
stringize, but drops any nulls, or empty instances of
Provider and java.util.Optional
- stringizeOrNull(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.
- StringUtils - Class in org.ysb33r.grolifant.api.v4
A collection of utilities for converting to strings.
- sync(Action<? super CopySpec>) - Method in DefaultFileSystemOperations
-
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(Object, boolean) - Method in DefaultProjectOperations
-
- systemProperty(String, Object) - Method in JavaForkOptions
-
Adds a system property to use for the process.