public abstract class BaseGarminTask
extends org.gradle.api.DefaultTask
| Modifier and Type | Field and Description |
|---|---|
protected static boolean |
isWindows |
protected java.util.List<java.io.File> |
jungleFiles |
protected java.lang.String |
outName |
protected java.io.File |
outputDirectory |
protected java.io.File |
sdkDirectory |
protected static java.lang.String |
SEPARATOR |
| Constructor and Description |
|---|
BaseGarminTask() |
| Modifier and Type | Method and Description |
|---|---|
protected java.io.File |
createChildOutputDirectory(java.io.File parentDir,
java.lang.String childDirName,
java.io.ByteArrayOutputStream os) |
protected java.util.List<java.lang.String> |
createDefaultArgs() |
protected void |
execTask(java.lang.String execPath,
java.util.List<java.lang.String> args,
java.io.ByteArrayOutputStream os) |
java.io.File |
getAppDirectory() |
java.lang.String |
getAppName() |
protected abstract java.lang.String |
getBinaryDirectoryName() |
abstract java.util.List<java.io.File> |
getGeneratedArtifacts() |
java.util.List<java.io.File> |
getJungleFiles() |
java.lang.String |
getOutName() |
java.io.File |
getOutputDirectory() |
java.io.File |
getSdkDirectory() |
protected abstract void |
runBuild(java.io.File binaryDir,
java.io.ByteArrayOutputStream byteArrayOutputStream) |
void |
setAppDirectory(java.io.File appDirectory) |
void |
setAppName(java.lang.String appName) |
void |
setJungleFiles(java.util.List<java.io.File> jungleFiles) |
void |
setOutName(java.lang.String outName) |
void |
setOutputDirectory(java.io.File outputDirectory) |
void |
setSdkDirectory(java.io.File sdkDirectory) |
newInputDirectory, newInputFile, newOutputDirectory, newOutputFileappendParallelSafeAction, compareTo, configure, dependsOn, doFirst, doFirst, doFirst, doLast, doLast, doLast, finalizedBy, getActions, getAnt, getAsDynamicObject, getConvention, getDependsOn, getDescription, getDestroyables, getDidWork, getEnabled, getExtensions, getFinalizedBy, getGroup, getIdentityPath, getImpliesSubProjects, getInputs, getLocalState, getLogger, getLogging, getMustRunAfter, getName, getOnlyIf, getOutputs, getPath, getProject, getServices, getShouldRunAfter, getStandardOutputCapture, getState, getTaskActions, getTaskDependencies, getTaskIdentity, getTemporaryDir, getTemporaryDirFactory, getTimeout, hasProperty, hasTaskActions, injectIntoNewInstance, isEnabled, isHasCustomActions, mustRunAfter, onlyIf, onlyIf, prependParallelSafeAction, property, replaceLogger, setActions, setDependsOn, setDescription, setDidWork, setEnabled, setFinalizedBy, setGroup, setImpliesSubProjects, setMustRunAfter, setOnlyIf, setOnlyIf, setProperty, setShouldRunAfter, shouldRunAfter, toString@OutputDirectory protected java.io.File outputDirectory
@Input protected java.io.File sdkDirectory
@Input protected java.util.List<java.io.File> jungleFiles
@Input protected java.lang.String outName
protected static final java.lang.String SEPARATOR
protected static final boolean isWindows
protected abstract java.lang.String getBinaryDirectoryName()
protected abstract void runBuild(java.io.File binaryDir,
java.io.ByteArrayOutputStream byteArrayOutputStream)
public abstract java.util.List<java.io.File> getGeneratedArtifacts()
protected void execTask(java.lang.String execPath,
java.util.List<java.lang.String> args,
java.io.ByteArrayOutputStream os)
protected java.io.File createChildOutputDirectory(java.io.File parentDir,
java.lang.String childDirName,
java.io.ByteArrayOutputStream os)
protected java.util.List<java.lang.String> createDefaultArgs()
public java.io.File getOutputDirectory()
public void setOutputDirectory(java.io.File outputDirectory)
public java.io.File getSdkDirectory()
public void setSdkDirectory(java.io.File sdkDirectory)
public java.util.List<java.io.File> getJungleFiles()
public void setJungleFiles(java.util.List<java.io.File> jungleFiles)
public java.lang.String getAppName()
public void setAppName(java.lang.String appName)
public java.lang.String getOutName()
public void setOutName(java.lang.String outName)
public java.io.File getAppDirectory()
public void setAppDirectory(java.io.File appDirectory)