JavaScript is disabled on your browser.
Overview
Package
Class
Deprecated
Index
Help
Frames
No Frames
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
_
Overview
Package
Class
Deprecated
Index
Help
Frames
No Frames
Groovy Documentation