public class ReplaceRegexTask
extends org.gradle.api.DefaultTask
Constructor and Description |
---|
ReplaceRegexTask() |
Modifier and Type | Method and Description |
---|---|
java.util.Map<java.lang.String,org.gradle.api.file.FileCollection> |
getMatches() |
java.util.List<groovy.lang.Closure<java.lang.String>> |
getPre() |
java.lang.Object |
getReplacement() |
java.util.List<groovy.lang.Closure<java.lang.Boolean>> |
getReplaceOnlyIf() |
ReplaceRegexTask |
match(java.lang.String regex,
java.lang.Iterable<java.lang.Object> files) |
ReplaceRegexTask |
match(java.lang.String regex,
java.lang.Object... files) |
ReplaceRegexTask |
pre(groovy.lang.Closure<java.lang.String>... preClosures) |
ReplaceRegexTask |
pre(java.lang.Iterable<groovy.lang.Closure<java.lang.String>> preClosures) |
ReplaceRegexTask |
replaceOnlyIf(groovy.lang.Closure<java.lang.Boolean>... replaceOnlyIfClosures) |
ReplaceRegexTask |
replaceOnlyIf(java.lang.Iterable<groovy.lang.Closure<java.lang.Boolean>> replaceOnlyIfClosures) |
void |
replaceRegex() |
void |
setMatches(java.util.Map<java.lang.String,org.gradle.api.file.FileCollection> matches) |
void |
setPre(groovy.lang.Closure<java.lang.String>... preClosures) |
void |
setPre(java.lang.Iterable<groovy.lang.Closure<java.lang.String>> preClosures) |
void |
setReplacement(java.lang.Object replacement) |
void |
setReplaceOnlyIf(groovy.lang.Closure<java.lang.Boolean>... replaceOnlyIfClosures) |
void |
setReplaceOnlyIf(java.lang.Iterable<groovy.lang.Closure<java.lang.Boolean>> replaceOnlyIfClosures) |
newInputDirectory, newInputFile, newOutputDirectory, newOutputFile
addValidator, 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
@Input @SkipWhenEmpty public java.util.Map<java.lang.String,org.gradle.api.file.FileCollection> getMatches()
public java.util.List<groovy.lang.Closure<java.lang.String>> getPre()
public java.lang.Object getReplacement()
public java.util.List<groovy.lang.Closure<java.lang.Boolean>> getReplaceOnlyIf()
public ReplaceRegexTask match(java.lang.String regex, java.lang.Iterable<java.lang.Object> files)
public ReplaceRegexTask match(java.lang.String regex, java.lang.Object... files)
public ReplaceRegexTask pre(groovy.lang.Closure<java.lang.String>... preClosures)
public ReplaceRegexTask pre(java.lang.Iterable<groovy.lang.Closure<java.lang.String>> preClosures)
public ReplaceRegexTask replaceOnlyIf(groovy.lang.Closure<java.lang.Boolean>... replaceOnlyIfClosures)
public ReplaceRegexTask replaceOnlyIf(java.lang.Iterable<groovy.lang.Closure<java.lang.Boolean>> replaceOnlyIfClosures)
public void replaceRegex() throws java.io.IOException
java.io.IOException
public void setMatches(java.util.Map<java.lang.String,org.gradle.api.file.FileCollection> matches)
public void setPre(groovy.lang.Closure<java.lang.String>... preClosures)
public void setPre(java.lang.Iterable<groovy.lang.Closure<java.lang.String>> preClosures)
public void setReplacement(java.lang.Object replacement)
public void setReplaceOnlyIf(groovy.lang.Closure<java.lang.Boolean>... replaceOnlyIfClosures)
public void setReplaceOnlyIf(java.lang.Iterable<groovy.lang.Closure<java.lang.Boolean>> replaceOnlyIfClosures)