public class CompileMQL4Task
extends org.gradle.api.DefaultTask
| Constructor and Description |
|---|
CompileMQL4Task() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
compileFile(java.util.Map.Entry<java.lang.String,Mql4Dependency> mql4FileEntry,
java.io.File tmpBatch) |
void |
compileMQL4(org.gradle.api.tasks.incremental.IncrementalTaskInputs inputs) |
protected void |
configureWineEnvironment(org.gradle.process.internal.ExecAction execAction) |
protected void |
createBatchfile(java.lang.String relativeMq4Path,
java.io.File batchFile) |
protected void |
createWinePrefixParentDirectory() |
org.gradle.api.file.FileCollection |
getEx4Files() |
protected org.gradle.process.internal.ExecActionFactory |
getExecActionFactory() |
java.lang.String |
getMetaeditor() |
org.gradle.api.file.FileCollection |
getMq4Files() |
protected java.lang.String |
makeRelative(java.lang.String base,
java.lang.String f) |
protected java.lang.String |
readLogfile(java.io.File logFile) |
protected java.io.File |
replaceExtension(java.io.File f,
java.lang.String ext) |
protected java.lang.String |
replaceExtension(java.lang.String filename,
java.lang.String ext) |
protected void |
resolveMetaeditor() |
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@Inject protected org.gradle.process.internal.ExecActionFactory getExecActionFactory()
@Internal public java.lang.String getMetaeditor()
@SkipWhenEmpty @InputFiles public org.gradle.api.file.FileCollection getMq4Files()
@OutputFiles public org.gradle.api.file.FileCollection getEx4Files()
public void compileMQL4(org.gradle.api.tasks.incremental.IncrementalTaskInputs inputs)
throws java.io.IOException
java.io.IOExceptionprotected java.lang.String makeRelative(java.lang.String base,
java.lang.String f)
protected void compileFile(java.util.Map.Entry<java.lang.String,Mql4Dependency> mql4FileEntry, java.io.File tmpBatch) throws java.io.IOException
java.io.IOExceptionprotected void configureWineEnvironment(org.gradle.process.internal.ExecAction execAction)
protected void createBatchfile(java.lang.String relativeMq4Path,
java.io.File batchFile)
throws java.io.IOException
java.io.IOExceptionprotected java.lang.String readLogfile(java.io.File logFile)
protected java.lang.String replaceExtension(java.lang.String filename,
java.lang.String ext)
protected java.io.File replaceExtension(java.io.File f,
java.lang.String ext)
protected void createWinePrefixParentDirectory()
protected void resolveMetaeditor()