Package com.sidneysimmons.kimber.task
Class KimberTask
java.lang.Object
org.gradle.api.internal.AbstractTask
org.gradle.api.DefaultTask
com.sidneysimmons.kimber.task.KimberTask
- All Implemented Interfaces:
Comparable<org.gradle.api.Task>,org.gradle.api.internal.DynamicObjectAware,org.gradle.api.internal.TaskInternal,org.gradle.api.Named,org.gradle.api.plugins.ExtensionAware,org.gradle.api.Task,org.gradle.util.Configurable<org.gradle.api.Task>
- Direct Known Subclasses:
BuildImageTask,CreatePropertyOverridesTask,DeletePropertyOverridesTask,InstallTask,UninstallTask
public abstract class KimberTask
extends org.gradle.api.DefaultTask
Abstract base class for all of this plugin's tasks. Allows for setting some data that is global to all the tasks.
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.gradle.api.Named
org.gradle.api.Named.Namer -
Field Summary
Fields inherited from interface org.gradle.api.Task
TASK_ACTION, TASK_CONSTRUCTOR_ARGS, TASK_DEPENDS_ON, TASK_DESCRIPTION, TASK_GROUP, TASK_NAME, TASK_OVERWRITE, TASK_TYPE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGet the build directory.Get the full hierarchy project name.Get the full hierarchy project path.@Nullable StringgetGroup()Get the project directory.voidsetBuildDirectory(String buildDirectory) Set the build directory.voidsetFullHierarchyProjectName(String fullHierarchyProjectName) Set the full hierarchy project name.voidsetFullHierarchyProjectPath(String fullHierarchyProjectPath) Set the full hierarchy project path.voidsetProjectDirectory(String projectDirectory) Set the project directory.Methods inherited from class org.gradle.api.DefaultTask
compareTo, configure, dependsOn, doFirst, doFirst, doFirst, doLast, doLast, doLast, finalizedBy, getActions, getAnt, getDependsOn, getDescription, getDestroyables, getDidWork, getEnabled, getExtensions, getFinalizedBy, getInputs, getLocalState, getLogger, getLogging, getMustRunAfter, getName, getOutputs, getPath, getProject, getShouldRunAfter, getState, getTaskDependencies, getTemporaryDir, getTimeout, hasProperty, mustRunAfter, onlyIf, onlyIf, onlyIf, property, setActions, setDependsOn, setDescription, setDidWork, setEnabled, setFinalizedBy, setGroup, setMustRunAfter, setOnlyIf, setOnlyIf, setOnlyIf, setProperty, setShouldRunAfter, shouldRunAfter, usesServiceMethods inherited from class org.gradle.api.internal.AbstractTask
acceptServiceReferences, appendParallelSafeAction, doNotTrackState, doNotTrackStateIf, getAsDynamicObject, getIdentityPath, getImpliesSubProjects, getLifecycleDependencies, getOnlyIf, getReasonNotToTrackState, getReasonsNotToTrackState, getReasonTaskIsIncompatibleWithConfigurationCache, getRequiredServices, getServices, getSharedResources, getStandardOutputCapture, getTaskActions, getTaskIdentity, getTemporaryDirFactory, hasTaskActions, injectIntoNewInstance, isCompatibleWithConfigurationCache, isEnabled, isHasCustomActions, notCompatibleWithConfigurationCache, prependParallelSafeAction, restoreOnlyIf, restoreTaskActions, setImpliesSubProjectsMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.gradle.api.Task
doNotTrackState, notCompatibleWithConfigurationCache
-
Constructor Details
-
KimberTask
public KimberTask()Generic constructor.
-
-
Method Details
-
getGroup
- Specified by:
getGroupin interfaceorg.gradle.api.Task- Overrides:
getGroupin classorg.gradle.api.DefaultTask
-
getProjectDirectory
Get the project directory.- Returns:
- the project directory
-
setProjectDirectory
Set the project directory.- Parameters:
projectDirectory- the project directory
-
getBuildDirectory
Get the build directory.- Returns:
- the build directory
-
setBuildDirectory
Set the build directory.- Parameters:
buildDirectory- the build directory
-
getFullHierarchyProjectName
Get the full hierarchy project name.- Returns:
- the full hierarchy project name
-
setFullHierarchyProjectName
Set the full hierarchy project name.- Parameters:
fullHierarchyProjectName- the full hierarchy project name
-
getFullHierarchyProjectPath
Get the full hierarchy project path.- Returns:
- the full hierarchy project path
-
setFullHierarchyProjectPath
Set the full hierarchy project path.- Parameters:
fullHierarchyProjectPath- the full hierarchy project path
-