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) |
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) |
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()
@Input 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)