Class AbstractWrapperTask<T extends PlatformLibGradleWrapperConfiguration>
- java.lang.Object
-
- org.gradle.api.internal.AbstractTask
-
- org.gradle.api.DefaultTask
-
- com.platformlib.plugins.gradle.wrapper.task.AbstractWrapperTask<T>
-
- All Implemented Interfaces:
java.lang.Comparable<org.gradle.api.Task>,org.gradle.api.internal.DynamicObjectAware,org.gradle.api.internal.TaskInternal,org.gradle.api.plugins.ExtensionAware,org.gradle.api.Task,org.gradle.util.Configurable<org.gradle.api.Task>
- Direct Known Subclasses:
DockerWrapperTask,SshWrapperTask
public abstract class AbstractWrapperTask<T extends PlatformLibGradleWrapperConfiguration> extends org.gradle.api.DefaultTask
-
-
Constructor Summary
Constructors Constructor Description AbstractWrapperTask()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description voidexecute()protected abstract voidexecuteWrappedGradle(java.util.Collection<java.lang.String> gradleCommandAndArguments)TgetConfiguration()java.lang.StringgetId()voidsetConfiguration(T wrapperConfiguration)voidsetId(java.lang.String id)-
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, getGroup, getInputs, getLocalState, getLogger, getLogging, getMustRunAfter, getName, getOutputs, getPath, getProject, getShouldRunAfter, getState, getTaskDependencies, getTemporaryDir, getTimeout, hasProperty, mustRunAfter, onlyIf, onlyIf, property, setActions, setDependsOn, setDescription, setDidWork, setEnabled, setFinalizedBy, setGroup, setMustRunAfter, setOnlyIf, setOnlyIf, setProperty, setShouldRunAfter, shouldRunAfter, usesService
-
Methods inherited from class org.gradle.api.internal.AbstractTask
appendParallelSafeAction, getAsDynamicObject, getConvention, getIdentityPath, getImpliesSubProjects, getOnlyIf, getRequiredServices, getServices, getSharedResources, getStandardOutputCapture, getTaskActions, getTaskIdentity, getTemporaryDirFactory, hasTaskActions, injectIntoNewInstance, isEnabled, isHasCustomActions, prependParallelSafeAction, setImpliesSubProjects
-
-
-
-
Method Detail
-
execute
public void execute()
-
executeWrappedGradle
protected abstract void executeWrappedGradle(java.util.Collection<java.lang.String> gradleCommandAndArguments)
-
getConfiguration
@Input public T getConfiguration()
-
setConfiguration
public void setConfiguration(T wrapperConfiguration)
-
getId
@Input public java.lang.String getId()
-
setId
public void setId(java.lang.String id)
-
-