- GenericBSD - Class in org.ysb33r.grolifant.api.os
Abstract base class for BSD-based operating systems.
- GenericBSD() - Constructor in GenericBSD
-
- GenericUnix - Class in org.ysb33r.grolifant.api.os
Generic Unix-like implementation of OperatingSystem
.
- GenericUnix() - Constructor in GenericUnix
-
- get() - Method in TaskProvider
-
Resolves the task
- 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 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
- 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
-
- getBootstrapClasspath() - Method in JavaForkOptions
-
Returns the bootstrap classpath to use for the process.
- getChecksum() - Method in CheckSumVerification
-
Returns the checksum in question.
- 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 AbstractExecTask
-
Returns the full script line, including the exe, it's specific arguments, tool specific instruction and
the arguments spefic 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 spefic 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.
- getDistributionRoot() - Method in AbstractDistributionInstaller
-
Returns the location which is the top or home folder for a distribution.
- getEnableAssertions() - Method in JavaForkOptions
-
Returns true if assertions are enabled for the process.
- getEnvironment() - Method in AbstractExecSpec
-
Returns the environment to be used for the process.
- getEnvironment() - Method in AbstractExecTask
-
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.
- getErrorOutput() - Method in AbstractExecTask
-
Where error output is sent to during execution.
- getExeArgs() - Method in AbstractExecTask
-
Any arguments specific to the tool in use
- getExeArgs() - Method in AbstractToolExecSpec
-
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
- 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 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 OperatingSystem
-
Returns OS-specific decorated 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 OperatingSystem
-
Returns list of possible OS-specific decorated exe names.
- getExecutableNames(String) - Method in Windows
-
- getExecutableResolver() - Method in AbstractToolExecSpec
-
Access to the object that can resolve exe location from property maps.
- getFile() - Method in ClassLocation
-
If the class is located on th e filesystem or in a JAR this will be the location.
- getFromCache(URI, String, String) - Method in DependencyCache
-
Extract an artifact from cache.
- 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.
- 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
-
Returns a name that can be used as a key into a ResolverfactoryRegistry.
- getName() - Method in OperatingSystem
-
The short name for the current operating system.
- getName() - Method in ResolveExecutableByVersion
-
Returns version
.
- getName() - Method in TaskProvider
-
The name of the task this task provider proxy is associated with.
- getOrganisation() - Method in AbstractCloudGit
-
Get the organisation
- getOrganisation() - Method in CloudGitDescriptor
-
Organisation on Git cloud service
- getPath() - Method in OperatingSystem
-
List of system search paths
- getPath(T) - Method in ResolveExecutableByVersion.DownloadedExecutable
-
Given a downloader resolve the path to the exe.
- getPathextVar() - Method in Windows
-
Name of environmental variable that holds a list of the file extensions considered to be executable
- getPathSeparator() - Method in OperatingSystem
-
The character used to separate elements in a system search path
- getPathVar() - Method in OperatingSystem
-
Name of environmental variable that holds the system search path
- getPathVar() - Method in Windows
-
Returns Windows system seach path environmental variable name.
- 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 checksum in question.
- getProjectExtension() - Method in AbstractCombinedProjectTaskExtension
-
Returns the extension that is attached to the project.
- 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(Map<String, Object>) - Method in ResolverFactoryRegistry
-
Use a key-value approach to finding the exe.
- getResolver() - Method in AbstractToolExtension
-
Get access to object that can resolve an exe'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 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 OperatingSystem
-
Returns OS-specific decorated script name.
- getScriptName(String) - Method in Windows
-
Returns Windows-specific decorated script name.
- getSharedLibraryName(String) - Method in GenericUnix
-
Returns OS-specific shared library name
- getSharedLibraryName(String) - Method in OperatingSystem
-
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
- getSharedLibrarySuffix() - Method in OperatingSystem
-
OS-dependent string that is used to suffix to shared libraries
- getSharedLibrarySuffix() - Method in Windows
-
Return Windows string that is used to suffix to shared libraries
- getStandardInput() - Method in AbstractExecSpec
-
Where input is read from during execution.
- getStandardInput() - Method in AbstractExecTask
-
Where input is read from during execution.
- getStandardOutput() - Method in AbstractExecSpec
-
Where standard output is sent to during execution.
- getStandardOutput() - Method in AbstractExecTask
-
Where standard output is sent to during execution.
- getStaticLibraryName(String) - Method in GenericUnix
-
Returns OS-specific static library name
- getStaticLibraryName(String) - Method in OperatingSystem
-
Returns OS-specific static library name
- getStaticLibraryName(String) - Method in Windows
-
Returns OS-specific static library name
- getStaticLibrarySuffix() - Method in GenericUnix
-
Default Unix-like string that is used to suffix to static libraries
- getStaticLibrarySuffix() - Method in OperatingSystem
-
OS-dependent string that is used to suffix to static libraries
- getStaticLibrarySuffix() - Method in Windows
-
Windows string that is used to suffix to static libraries
- 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.
- 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
- 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.
- getValue(Closure) - Method in AbstractCombinedProjectTaskExtension
-
Uses a closure to resolve a value on a project extension or a task extension.
- getValueByMethod(String) - Method in AbstractCombinedProjectTaskExtension
-
Uses reflection to invoke a method on a project extension or a task extension.
- getVersion() - Method in OperatingSystem
-
The version for the current operating system.
- 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 JavaForkOptions
-
Returns the working directory for the process.
- GitHubArchive - Class in org.ysb33r.grolifant.api.git
Describes a GitHub archive
- GitHubArchive() - Constructor in GitHubArchive
-
- GitLabArchive - Class in org.ysb33r.grolifant.api.git
Describes a GitLab archive.
- GitLabArchive() - Constructor in GitLabArchive
-
- GitRepoArchiveDownloader - Class in org.ysb33r.grolifant.api.git
Downloads an archive of a Git repository.
- GitRepoArchiveDownloader(CloudGitDescriptor, Project) - Constructor in GitRepoArchiveDownloader
-
- GrolifantError - Interface in org.ysb33r.grolifant.api.errors
A token interface for exception arising out of Grolifant library.
- 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.
- setDownloadRoot(File) - 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 AbstractExecTask
-
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.
- setErrorOutput(OutputStream) - Method in AbstractExecTask
-
Set the stream where error output should be sent to for this process when executing.
- setExeArgs(Iterable<?>) - Method in AbstractExecTask
-
Replace the tool-specific arguments with a new set.
- setExeArgs(Iterable<?>) - Method in AbstractToolExecSpec
-
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.
- setIgnoreExitValue(boolean) - Method in AbstractExecSpec
-
- setIgnoreExitValue(boolean) - Method in AbstractExecTask
-
Determine whether the exit value should be ignored.
- 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.
- 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.
- setStandardInput(InputStream) - Method in AbstractExecTask
-
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.
- setStandardOutput(OutputStream) - Method in AbstractExecTask
-
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.
- setToolExecutable(Object) - Method in AbstractExecTask
-
Sets the exe to use for this task
- setWorkingDir(File) - Method in AbstractExecSpec
-
Set the working directory for the execution.
- setWorkingDir(Object) - Method in AbstractExecTask
-
Set the working directory for the execution.
- setWorkingDir(Object) - Method in JavaForkOptions
-
Sets the working directory for the process.
- SimplePasswordCredentials - Class in org.ysb33r.grolifant.api.repositories
Simple memory-based implementation of password credentials.
- Solaris - Class in org.ysb33r.grolifant.api.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 AbstractExecTask
-
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 AbstractExecTask
-
Set the stream where standard output should be sent to for this process when executing.
- started() - Method in ProgressLogger
-
Allow logging to start
- stringize(Iterable<?>) - Method in StringUtils
-
Converts a collection of most things to a list of strings.
- stringizeValues(Map<String, Object>) - Method in MapUtils
-
Evaluates a map of objects to a map of strings.
- StringUtils - Class in org.ysb33r.grolifant.api
A collection of utilities for converting to strings.
- systemProperties(Map<String, ?>) - Method in JavaForkOptions
-
Adds some system properties to use for the process.
- systemProperty(String, Object) - Method in JavaForkOptions
-
Adds a system property to use for the process.