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 |
createBatchfile(java.lang.String relativeMq4Path,
java.io.File batchFile) |
protected org.gradle.process.internal.ExecActionFactory |
getExecActionFactory() |
java.lang.String |
getMetaeditor() |
java.io.File |
getMql4Dir() |
org.gradle.api.file.FileCollection |
getMql4Files() |
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, newOutputFileaddValidator, appendParallelSafeAction, compareTo, configure, deleteAllActions, dependsOn, dependsOnTaskDidWork, doFirst, doFirst, doFirst, doLast, doLast, doLast, execute, finalizedBy, getActions, getAnt, getAsDynamicObject, getConvention, getDependsOn, getDescription, getDestroyables, getDidWork, getEnabled, getExecuter, getExtensions, getFinalizedBy, getGroup, getIdentityPath, getImpliesSubProjects, getInputs, getLocalState, getLogger, getLogging, getMustRunAfter, getName, getOnlyIf, getOutputs, getPath, getProject, getServices, getShouldRunAfter, getStandardOutputCapture, getState, getTaskActions, getTaskDependencies, getTaskIdentity, getTemporaryDir, getTemporaryDirFactory, getValidators, hasProperty, hasTaskActions, injectIntoNewInstance, isEnabled, isHasCustomActions, leftShift, mustRunAfter, onlyIf, onlyIf, prependParallelSafeAction, property, replaceLogger, setActions, setDependsOn, setDescription, setDidWork, setEnabled, setExecuter, setFinalizedBy, setGroup, setImpliesSubProjects, setMustRunAfter, setOnlyIf, setOnlyIf, setProperty, setShouldRunAfter, shouldRunAfter, toString@Inject protected org.gradle.process.internal.ExecActionFactory getExecActionFactory()
@OutputDirectory public java.io.File getMql4Dir()
@Input public java.lang.String getMetaeditor()
@SkipWhenEmpty @InputFiles public org.gradle.api.file.FileCollection getMql4Files()
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 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)