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

appRunnerSpec() - Method in DefaultExecTools
Creates a org.ysb33r.grolifant.api.core.executable.AppRunnerSpec.
authenticationContainer() - Method in DefaultRepositoryTools
Creates an instance of an AuthenticationContainer

B

buildDirDescendant(Object) - Method in DefaultProjectOperations
Safely resolve the stringy items as a path below build directory.

C

commandEntryPoint() - Method in DefaultExecTools
Returns an implementation that is optimised for the running version of Gradle.
copy(Action<? super CopySpec>) - Method in DefaultFileSystemOperations
Copies the specified files.
copySpec() - Method in DefaultProjectOperations
createTaskInputsFileEntry(TaskInputFilePropertyBuilder, List<TaskInputFileOptions>) - Method in DefaultTaskTools
Creates an input to a task that is based upon a cooleciton of files.

D

DefaultExecTools - Class in org.ysb33r.grolifant.loadable.v5
Non-JVM process execution tools for Gradle 5.x.
DefaultExecTools(ProjectOperations, Project) - Constructor in DefaultExecTools
DefaultFileSystemOperations - Class in org.ysb33r.grolifant.loadable.v5
Implements org.ysb33r.grolifant.api.core.FileSystemOperations for Gradle 5.x.
DefaultFileSystemOperations(ProjectOperations, Project) - Constructor in DefaultFileSystemOperations
DefaultJvmTools - Class in org.ysb33r.grolifant.loadable.v5
DefaultJvmTools(ProjectOperations, Project) - Constructor in DefaultJvmTools
DefaultProjectOperations - Class in org.ysb33r.grolifant.loadable.v5
An extension that can be added to a project by a plugin to aid in compatibility
DefaultProjectOperations(Project) - Constructor in DefaultProjectOperations
Constructor that sets up a number of methods to be compatible across a wide range Gradle releases.
DefaultProjectTools - Class in org.ysb33r.grolifant.loadable.v5
Project tools for Gradle 5.x.
DefaultProjectTools(ProjectOperations, Project) - Constructor in DefaultProjectTools
DefaultProviderTools - Class in org.ysb33r.grolifant.loadable.v5
Safely deal with Providers down to Gradle 5.0.
DefaultProviderTools(ProviderFactory, ObjectFactory) - Constructor in DefaultProviderTools
DefaultRepositoryTools - Class in org.ysb33r.grolifant.loadable.v5
Providers repository tools that is compatible with Gradle 4.x
DefaultRepositoryTools(ProjectOperations, Project) - Constructor in DefaultRepositoryTools
DefaultStringTools - Class in org.ysb33r.grolifant.loadable.v5
Implements a set of string tools for Gradle 5.0+
DefaultStringTools(Project) - Constructor in DefaultStringTools
DefaultTaskTools - Class in org.ysb33r.grolifant.loadable.v5
Implements org.ysb33r.grolifant.api.core.TaskTools for Gradle 5.x
DefaultTaskTools(ProjectOperations, Project) - Constructor in DefaultTaskTools
delete(Action<? super DeleteSpec>) - Method in DefaultFileSystemOperations
Deletes the specified files.
downloader(String) - Method in DefaultExecTools
Creates a new downloader for downloading packages / distributions.

E

emptyFileCollection() - Method in DefaultFileSystemOperations
Creates an empty file collection.
environmentVariable(Object, boolean) - Method in DefaultProjectOperations
execSpec() - Method in DefaultExecTools
Returns something that looks like an ExecSpec.
Executable - Interface in org.ysb33r.grolifant.api.v5.runnable
@param

F

file(Object) - Method in DefaultFileSystemOperations
Converts a file-like object to a File instance with project context.
fileize(ProjectLayout, Iterable<Object>) - Method in FileUtils
Converts a collection of file-like objects to a a list of File instances within a project layout.
fileizeDropNull(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(ProjectLayout, Object) - Method in FileUtils
Converts a file-like object to a File instance with project context.
fileOrNull(Object) - Method in DefaultFileSystemOperations
Similar to {@Link #file}, but does not throw an exception if the object is null or an empty provider.
filePropertyWrapper() - Method in DefaultFileSystemOperations
Creates a simple file property wrapper that works in Gradle 4.0+
filesFromCopySpec(CopySpec) - Method in FileUtils
Returns the file collection that a CopySpec describes.
fileTree(Object) - Method in DefaultProjectOperations
Creates a new ConfigurableFileTree.
FileUtils - Class in org.ysb33r.grolifant.api.v5
Various file utilities that requires at least Gradle 5.0

G

getArchiveOperations() - Method in DefaultProjectOperations
getArgumentProviders() - Method in Executable
Argument providers for the application.
getBuildDir() - Method in DefaultProjectOperations
Build directory
getExecOperations() - Method in DefaultProjectOperations
getGroupProvider() - Method in DefaultProjectTools
Lazy-evaluated project group.
getProjectCacheDir() - Method in DefaultProjectOperations
Returns the project cache dir
getPropertyProvider() - Method in DefaultProjectOperations
gradleProperty(Object, boolean) - Method in DefaultProjectOperations

H

I

isTaskProvider(Object) - Method in DefaultTaskTools
Whether this is a {@code TaskProvider

J

javaExecSpec() - Method in DefaultJvmTools
Creates a JavaExecSpec.
jvmAppRunnerSpec() - Method in DefaultJvmTools
Creates a org.ysb33r.grolifant.api.core.jvm.JvmAppRunnerSpec.

K

L

listDirs(File) - Method in FileUtils
Provides a list of directories below another directory

M

N

named(String, Class<T>, Action<T>) - Method in DefaultTaskTools
Configures a task, preferably in a lazy-manner.

O

orElse(Provider<T>, Provider<? extends T>) - Method in DefaultProviderTools
Allow orElse functionality prior to Gradle 5.6.

P

parseVersionFromOutput(Iterable<String>, File, Function<String, String>, Action<ExecSpec>) - Method in DefaultExecTools
Simplifies running an executable to obtain a version.
provider(Callable<? extends T>) - Method in DefaultProjectOperations
Returns a provider.

Q

R

register(String, Class<T>, Iterable<Object>, Action<T>) - Method in DefaultTaskTools
Registers a task in a lazy-manner.
relativize(Path, Path) - Method in FileUtils
Returns the path of one Path relative to another.
resolveClassLocation(Class, FileCollection, Pattern, Pattern, Pattern) - Method in DefaultJvmTools
Returns the classpath location for a specific class.
resolveClassLocation(Class) - Method in FileUtils
Returns the classpath location for a specific class

S

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.
StringUtils - Class in org.ysb33r.grolifant.api.v5
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.
systemProperty(Object, boolean) - Method in DefaultProjectOperations

T

toSafeFile(String) - Method in FileUtils
Converts a collection of String into a {@@link File} with all parts guarantee to be safe file parts
toSafeFileName(String) - Method in FileUtils
Converts a string into a string that is safe to use as a file name.
toSafePath(String) - Method in FileUtils
Converts a collection of String into a java.nio.file.Path with all parts guarantee to be safe file parts

U

updateFileProperty(ProjectLayout, ProviderFactory, Property<File>, Object) - Method in FileUtils
Updates a Provider.
updateStringProperty(ProjectOperations, Property<String>, Object) - Method in StringUtils
Updates a Provider.

V

W

whenNamed(String, Class<T>, Action<T>) - Method in DefaultTaskTools
Adds a configuration for a task, for when a task is created.

X

Y

Z

_

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 _