Index
All Classes and Interfaces|All Packages
E
- execute(Consumer<IContext>) - Method in class xyz.ronella.gradle.plugin.simple.git.GitExecutor
-
Must hold the execute logic based on the context provided.
G
- getArgs() - Method in class xyz.ronella.gradle.plugin.simple.git.GitExecutor
-
The git command arguments.
- getArgs() - Method in interface xyz.ronella.gradle.plugin.simple.git.IContext
- getBuilder() - Static method in class xyz.ronella.gradle.plugin.simple.git.GitExecutor
-
The builder of the GitExecutor
- getCommand() - Method in class xyz.ronella.gradle.plugin.simple.git.GitExecutor
-
The full command that will be executed.
- getCommand() - Method in interface xyz.ronella.gradle.plugin.simple.git.IContext
- getDirectory() - Method in class xyz.ronella.gradle.plugin.simple.git.GitExecutor
-
The directory to run the git command.
- getDirectory() - Method in interface xyz.ronella.gradle.plugin.simple.git.IContext
- getExecArgs() - Method in class xyz.ronella.gradle.plugin.simple.git.GitExecutor
-
The arguments for the executable.
- getExecArgs() - Method in interface xyz.ronella.gradle.plugin.simple.git.IContext
- getExecutable() - Method in class xyz.ronella.gradle.plugin.simple.git.GitExecutor
-
The executable to be used in task exec.
- getExecutable() - Method in interface xyz.ronella.gradle.plugin.simple.git.IContext
- getExecutable() - Method in interface xyz.ronella.gradle.plugin.simple.git.IExecutable
-
Must return the valid git executable.
- getExecutable() - Method in class xyz.ronella.gradle.plugin.simple.git.impl.LinuxOS
- getExecutable() - Method in class xyz.ronella.gradle.plugin.simple.git.impl.WindowsOS
- getGitExe() - Method in class xyz.ronella.gradle.plugin.simple.git.GitExecutor
-
Provides the git executable.
- getGitExe() - Method in interface xyz.ronella.gradle.plugin.simple.git.IContext
- getInstance(OSType) - Static method in interface xyz.ronella.gradle.plugin.simple.git.IExecutable
-
The factory of creating a valid IExecutable implementation.
- getInstance(OSType) - Static method in interface xyz.ronella.gradle.plugin.simple.git.IScript
-
The factory of creating a valid IScript implementation.
- getOpts() - Method in class xyz.ronella.gradle.plugin.simple.git.GitExecutor
-
The options before the git command.
- getOpts() - Method in interface xyz.ronella.gradle.plugin.simple.git.IContext
- getScript() - Method in class xyz.ronella.gradle.plugin.simple.git.GitExecutor
-
Provides the script to use to force in directory execution.
- getScript() - Method in interface xyz.ronella.gradle.plugin.simple.git.IContext
- getScript() - Method in class xyz.ronella.gradle.plugin.simple.git.impl.LinuxOS
- getScript() - Method in class xyz.ronella.gradle.plugin.simple.git.impl.WindowsOS
- getScript() - Method in interface xyz.ronella.gradle.plugin.simple.git.IScript
-
Must give the valid support script.
- GIT_EXE - Static variable in class xyz.ronella.gradle.plugin.simple.git.GitExecutor
-
Holds the git executable.
- GitExecutor - Class in xyz.ronella.gradle.plugin.simple.git
-
The actual assembler of the git command to execute.
I
- IContext - Interface in xyz.ronella.gradle.plugin.simple.git
-
The context provided in the execute method of the GitExecutor class.
- identify() - Static method in enum class xyz.ronella.gradle.plugin.simple.git.OSType
- IExecutable - Interface in xyz.ronella.gradle.plugin.simple.git
-
The template of identifying the actual git executable.
- IScript - Interface in xyz.ronella.gradle.plugin.simple.git
-
The template of identifying the support script to to run the git command in a particular directory.
L
- Linux - Enum constant in enum class xyz.ronella.gradle.plugin.simple.git.OSType
- LinuxOS - Class in xyz.ronella.gradle.plugin.simple.git.impl
-
An implementation specific to Linux.
- LinuxOS() - Constructor for class xyz.ronella.gradle.plugin.simple.git.impl.LinuxOS
M
- Mac - Enum constant in enum class xyz.ronella.gradle.plugin.simple.git.OSType
- MacOS - Class in xyz.ronella.gradle.plugin.simple.git.impl
-
An implementation specific to Mac.
- MacOS() - Constructor for class xyz.ronella.gradle.plugin.simple.git.impl.MacOS
O
- OS_TYPE - Static variable in class xyz.ronella.gradle.plugin.simple.git.GitExecutor
-
Holds the OS Type
- OSType - Enum Class in xyz.ronella.gradle.plugin.simple.git
-
The enumerator that identifies the OSType.
- OtherOS - Class in xyz.ronella.gradle.plugin.simple.git.impl
-
An implementation specific to unknown OS.
- OtherOS() - Constructor for class xyz.ronella.gradle.plugin.simple.git.impl.OtherOS
Q
- quoteString(String) - Static method in class xyz.ronella.gradle.plugin.simple.git.GitExecutor
-
A utility for quoting a string.
- quoteString(String, OSType) - Static method in class xyz.ronella.gradle.plugin.simple.git.GitExecutor
-
A utility for quoting a string based on os type.
U
V
- valueOf(String) - Static method in enum class xyz.ronella.gradle.plugin.simple.git.OSType
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class xyz.ronella.gradle.plugin.simple.git.OSType
-
Returns an array containing the constants of this enum class, in the order they are declared.
W
- Windows - Enum constant in enum class xyz.ronella.gradle.plugin.simple.git.OSType
- WindowsOS - Class in xyz.ronella.gradle.plugin.simple.git.impl
-
An implementation specific to Windows.
- WindowsOS() - Constructor for class xyz.ronella.gradle.plugin.simple.git.impl.WindowsOS
X
- xyz.ronella.gradle.plugin.simple.git - package xyz.ronella.gradle.plugin.simple.git
- xyz.ronella.gradle.plugin.simple.git.impl - package xyz.ronella.gradle.plugin.simple.git.impl
All Classes and Interfaces|All Packages