public abstract class BaseGarminTask extends org.gradle.api.DefaultTask implements IExecutable
| Modifier and Type | Field and Description |
|---|---|
protected LogOutputStream |
errorStream |
protected LogOutputStream |
infoStream |
protected static boolean |
isWindows |
protected java.io.File |
sdkDirectory |
protected static java.lang.String |
SEPARATOR |
| Constructor and Description |
|---|
BaseGarminTask() |
| Modifier and Type | Method and Description |
|---|---|
protected java.lang.String |
buildExecPath(java.lang.String execName) |
protected void |
execTask(java.util.List<java.lang.String> args) |
java.io.File |
getAppDirectory() |
protected java.lang.String |
getBinDirectory() |
java.io.File |
getSdkDirectory() |
protected void |
logError(java.lang.String errorMessage) |
protected void |
logException(java.lang.String errorMessage,
java.lang.Exception e) |
void |
setAppDirectory(java.io.File appDirectory) |
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, toStringclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetArgs, getExecName@Input protected java.io.File sdkDirectory
protected static final java.lang.String SEPARATOR
protected static final boolean isWindows
protected final LogOutputStream infoStream
protected final LogOutputStream errorStream
protected void execTask(java.util.List<java.lang.String> args)
protected java.lang.String getBinDirectory()
protected void logError(java.lang.String errorMessage)
protected void logException(java.lang.String errorMessage,
java.lang.Exception e)
public java.io.File getSdkDirectory()
public void setSdkDirectory(java.io.File sdkDirectory)
public java.io.File getAppDirectory()
public void setAppDirectory(java.io.File appDirectory)
protected java.lang.String buildExecPath(java.lang.String execName)