- GenericBSD - Class in org.ysb33r.grolifant.api.core.os
Abstract base class for BSD-based operating systems.
- GenericBSD() - Constructor in GenericBSD
-
- GenericUnix - Class in org.ysb33r.grolifant.api.core.os
Generic Unix-like implementation of OperatingSystem.
- GenericUnix() - Constructor in GenericUnix
-
- 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
- getArchiveOperations() - Method in ProjectOperationsProxy
-
- 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
- getChecksum() - Method in CheckSumVerification
-
Returns the checksum in question.
- getConsoleOutput() - Method in ProjectOperationsProxy
-
Console output mode
- getExecOperations() - Method in ProjectOperationsProxy
-
- 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
-
- getExtensions() - Method in ProjectOperationsProxy
-
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.
- getFileSystemOperations() - Method in ProjectOperationsProxy
-
- getFsOperations() - Method in ProjectOperationsProxy
-
Returns an object instance for filesystem operations that deals coprrectly with the functionality of the
curretn Gradle version.
- getFullProjectPath() - Method in ProjectOperationsProxy
-
Get the full project path including the root project name in case of a multi-project.
- getGradleLogLevel() - Method in ProjectOperationsProxy
-
Get the minimum log level for Gradle.
- getGradleUserHomeDir() - Method in ProjectOperationsProxy
-
Gradle user home directory.
- getPath() - Method in OperatingSystem
-
List of system search paths
- getPathSeparator() - Method in OperatingSystem
-
The character used to separate elements in a system search path
- getProjectDir() - Method in ProjectOperationsProxy
-
Returns the project directory.
- getProjectName() - Method in ProjectOperationsProxy
-
The project name
- getProjectPath() - Method in ProjectOperationsProxy
-
Get project path.
- getPropertyProvider() - Method in ProjectOperationsProxy
-
- getProviders() - Method in ProjectOperationsProxy
-
A reference to the provider factory.
- getRuntime() - Method in ClassLocation
-
If the class is located in a runtime module
- 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
- 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 OperatingSystem
-
OS-dependent string that is used to suffix to static libraries
- getTasks() - Method in ProjectOperationsProxy
-
Utilities for working with tasks in a consistent manner across Gradle versions.
- gradleProperty(Object, boolean) - Method in GradleSysEnvProvider
-
- gradleProperty(Object, boolean) - Method in ProjectOperationsProxy
-
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(Object) - Method in ProjectOperationsProxy
-
Creates resource that points to a gzip compressed file at the given path.
- INSTANCE - Field in Windows
-
- isConfigurationCacheEnabled() - Method in ProjectOperationsProxy
-
Whether configuration cache is enabled for a build.
- isFreeBSD() - Method in FreeBSD
-
- isFreeBSD() - Method in OperatingSystem
-
Check is this is FreeBSD
- 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 ProjectOperationsProxy
-
Whether Gradle is operating in offline mode.
- isRefreshDependencies() - Method in ProjectOperationsProxy
-
Whether dependencies should be refreshed.
- isRerunTasks() - Method in ProjectOperationsProxy
-
Whether tasks should be re-ruin
- isRoot() - Method in ProjectOperationsProxy
-
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
- 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.
- register(String, Class<T>, Action<T>) - Method in TaskTools
-
Registers a task in a lazy-manner.
- relativePath(Object) - Method in FileSystemOperations
-
Returns the relative path from the project directory to the given path.
- relativePath(Object) - Method in FileSystemOperationsProxy
-
Returns the relative path from the project directory to the given path.
- relativePath(Object) - Method in ProjectOperationsProxy
-
Returns the relative path from the project directory to the given path.
- relativePathToProjectDir(Object) - Method in FileSystemOperations
-
Returns the relative path from the given path to the project directory.
- relativePathToProjectDir(Object) - Method in FileSystemOperationsProxy
-
Returns the relative path from the given path to the project directory.
- relativePathToRootDir(Object) - Method in FileSystemOperations
-
Returns the relative path from the given path to the root project directory.
- relativePathToRootDir(Object) - Method in FileSystemOperationsProxy
-
Returns the relative path from the given path to the root project directory.
- relativeRootPath(Object) - Method in FileSystemOperations
-
Returns the relative path from the root project directory to the given path.
- relativeRootPath(Object) - Method in FileSystemOperationsProxy
-
Returns the relative path from the root project directory to the given path.
- resolve(Object, Object, boolean) - Method in GradleSysEnvProvider
-
Resolves a property in order of Gradle, system, environment variable.
- resolveProperty(Object, Object, boolean) - Method in ProjectOperationsProxy
-
Searches by Gradle property, then system property and finally by environment variable using the
PropertyResolver convention.
- rootDir - Field in FileSystemOperationsProxy
-
The root project directory.
- rootDirPath - Field in FileSystemOperationsProxy
-
The project root directory as java.nio.file.Path.