Index

E G I L M O Q U V W X 
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

Unknown - Enum constant in enum class xyz.ronella.gradle.plugin.simple.git.OSType
 

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
 
E G I L M O Q U V W X 
All Classes and Interfaces|All Packages