public class GradleInterfaceWrapperVersion1 extends Object implements GradleInterfaceVersion1
| Modifier and Type | Field and Description |
|---|---|
protected GradlePluginLord |
gradlePluginLord |
| Constructor and Description |
|---|
GradleInterfaceWrapperVersion1(GradlePluginLord gradlePluginLord) |
| Modifier and Type | Method and Description |
|---|---|
void |
addCommandLineArgumentAlteringListener(CommandLineArgumentAlteringListenerVersion1 listener)
This allows you to add a listener that can add additional command line arguments whenever gradle is executed.
|
void |
addRequestObserver(RequestObserverVersion1 observer)
Adds an observer that is notified when Gradle commands are executed and completed.
|
void |
executeCommand(String commandLineArguments,
String displayName)
Call this to execute the given gradle command.
|
File |
getCurrentDirectory() |
File |
getCustomGradleExecutable()
This is called to get a custom gradle executable file.
|
File |
getGradleHomeDirectory() |
List<ProjectVersion1> |
getRootProjects() |
String |
getVersion() |
boolean |
isBusy()
Determines if commands are currently being executed or not.
|
void |
refreshTaskTree()
This refreshes the projects and task list.
|
void |
removeCommandLineArgumentAlteringListener(CommandLineArgumentAlteringListenerVersion1 listener) |
void |
removeRequestObserver(RequestObserverVersion1 observer)
Removes a request observer when you no longer wish to receive notifications about Gradle command being executed.
|
void |
setCurrentDirectory(File currentDirectory) |
void |
setCustomGradleExecutable(File customGradleExecutor)
Sets a custom gradle executable.
|
protected GradlePluginLord gradlePluginLord
public GradleInterfaceWrapperVersion1(GradlePluginLord gradlePluginLord)
public String getVersion()
public List<ProjectVersion1> getRootProjects()
getRootProjects in interface GradleInterfaceVersion1public boolean isBusy()
isBusy in interface GradleInterfaceVersion1public void refreshTaskTree()
GradleInterfaceVersion1refreshTaskTree in interface GradleInterfaceVersion1public void executeCommand(String commandLineArguments, String displayName)
GradleInterfaceVersion1executeCommand in interface GradleInterfaceVersion1commandLineArguments - the command line arguments to pass to gradle.displayName - the name displayed in the UI for this commandpublic File getCurrentDirectory()
getCurrentDirectory in interface GradleInterfaceVersion1public void setCurrentDirectory(File currentDirectory)
setCurrentDirectory in interface GradleInterfaceVersion1currentDirectory - the new root directory of your gradle project.public File getGradleHomeDirectory()
getGradleHomeDirectory in interface GradleInterfaceVersion1public File getCustomGradleExecutable()
GradleInterfaceVersion1getCustomGradleExecutable in interface GradleInterfaceVersion1public void setCustomGradleExecutable(File customGradleExecutor)
customGradleExecutor - the path to an executable (or script/batch file)public void addCommandLineArgumentAlteringListener(CommandLineArgumentAlteringListenerVersion1 listener)
addCommandLineArgumentAlteringListener in interface GradleInterfaceVersion1listener - the listener that modifies the command line arguments.public void removeCommandLineArgumentAlteringListener(CommandLineArgumentAlteringListenerVersion1 listener)
removeCommandLineArgumentAlteringListener in interface GradleInterfaceVersion1public void addRequestObserver(RequestObserverVersion1 observer)
observer - the observer that is notifiedpublic void removeRequestObserver(RequestObserverVersion1 observer)
observer - the observer to removeCopyright © 2013. All rights reserved