Class ReplaceRegexTask
- java.lang.Object
-
- org.gradle.api.internal.AbstractTask
-
- org.gradle.api.DefaultTask
-
- com.liferay.gradle.plugins.defaults.task.ReplaceRegexTask
-
- All Implemented Interfaces:
java.lang.Comparable<org.gradle.api.Task>,org.gradle.api.internal.DynamicObjectAware,org.gradle.api.internal.TaskInternal,org.gradle.api.plugins.ExtensionAware,org.gradle.api.Task,org.gradle.util.Configurable<org.gradle.api.Task>
public class ReplaceRegexTask extends org.gradle.api.DefaultTask
-
-
Constructor Summary
Constructors Constructor Description ReplaceRegexTask()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method 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.ObjectgetReplacement()java.util.List<groovy.lang.Closure<java.lang.Boolean>>getReplaceOnlyIf()ReplaceRegexTaskmatch(java.lang.String regex, java.lang.Iterable<java.lang.Object> files)ReplaceRegexTaskmatch(java.lang.String regex, java.lang.Object... files)ReplaceRegexTaskpre(groovy.lang.Closure<java.lang.String>... preClosures)ReplaceRegexTaskpre(java.lang.Iterable<groovy.lang.Closure<java.lang.String>> preClosures)ReplaceRegexTaskreplaceOnlyIf(groovy.lang.Closure<java.lang.Boolean>... replaceOnlyIfClosures)ReplaceRegexTaskreplaceOnlyIf(java.lang.Iterable<groovy.lang.Closure<java.lang.Boolean>> replaceOnlyIfClosures)voidreplaceRegex()voidsetMatches(java.util.Map<java.lang.String,org.gradle.api.file.FileCollection> matches)voidsetPre(groovy.lang.Closure<java.lang.String>... preClosures)voidsetPre(java.lang.Iterable<groovy.lang.Closure<java.lang.String>> preClosures)voidsetReplacement(java.lang.Object replacement)voidsetReplaceOnlyIf(groovy.lang.Closure<java.lang.Boolean>... replaceOnlyIfClosures)voidsetReplaceOnlyIf(java.lang.Iterable<groovy.lang.Closure<java.lang.Boolean>> replaceOnlyIfClosures)-
Methods inherited from class org.gradle.api.DefaultTask
compareTo, configure, dependsOn, doFirst, doFirst, doFirst, doLast, doLast, doLast, finalizedBy, getActions, getAnt, getDependsOn, getDescription, getDestroyables, getDidWork, getEnabled, getExtensions, getFinalizedBy, getGroup, getInputs, getLocalState, getLogger, getLogging, getMustRunAfter, getName, getOutputs, getPath, getProject, getShouldRunAfter, getState, getTaskDependencies, getTemporaryDir, getTimeout, hasProperty, mustRunAfter, onlyIf, onlyIf, onlyIf, property, setActions, setDependsOn, setDescription, setDidWork, setEnabled, setFinalizedBy, setGroup, setMustRunAfter, setOnlyIf, setOnlyIf, setOnlyIf, setProperty, setShouldRunAfter, shouldRunAfter, usesService
-
Methods inherited from class org.gradle.api.internal.AbstractTask
acceptServiceReferences, appendParallelSafeAction, doNotTrackState, getAsDynamicObject, getConvention, getIdentityPath, getImpliesSubProjects, getLifecycleDependencies, getOnlyIf, getReasonNotToTrackState, getReasonTaskIsIncompatibleWithConfigurationCache, getRequiredServices, getServices, getSharedResources, getStandardOutputCapture, getTaskActions, getTaskIdentity, getTemporaryDirFactory, hasTaskActions, injectIntoNewInstance, isCompatibleWithConfigurationCache, isEnabled, isHasCustomActions, notCompatibleWithConfigurationCache, prependParallelSafeAction, setImpliesSubProjects
-
-
-
-
Method Detail
-
getMatches
@Input public java.util.Map<java.lang.String,org.gradle.api.file.FileCollection> getMatches()
-
getPre
@Internal public java.util.List<groovy.lang.Closure<java.lang.String>> getPre()
-
getReplacement
@Internal public java.lang.Object getReplacement()
-
getReplaceOnlyIf
@Internal public java.util.List<groovy.lang.Closure<java.lang.Boolean>> getReplaceOnlyIf()
-
match
public ReplaceRegexTask match(java.lang.String regex, java.lang.Iterable<java.lang.Object> files)
-
match
public ReplaceRegexTask match(java.lang.String regex, java.lang.Object... files)
-
pre
public ReplaceRegexTask pre(groovy.lang.Closure<java.lang.String>... preClosures)
-
pre
public ReplaceRegexTask pre(java.lang.Iterable<groovy.lang.Closure<java.lang.String>> preClosures)
-
replaceOnlyIf
public ReplaceRegexTask replaceOnlyIf(groovy.lang.Closure<java.lang.Boolean>... replaceOnlyIfClosures)
-
replaceOnlyIf
public ReplaceRegexTask replaceOnlyIf(java.lang.Iterable<groovy.lang.Closure<java.lang.Boolean>> replaceOnlyIfClosures)
-
replaceRegex
public void replaceRegex() throws java.io.IOException- Throws:
java.io.IOException
-
setMatches
public void setMatches(java.util.Map<java.lang.String,org.gradle.api.file.FileCollection> matches)
-
setPre
public void setPre(groovy.lang.Closure<java.lang.String>... preClosures)
-
setPre
public void setPre(java.lang.Iterable<groovy.lang.Closure<java.lang.String>> preClosures)
-
setReplacement
public void setReplacement(java.lang.Object replacement)
-
setReplaceOnlyIf
public void setReplaceOnlyIf(groovy.lang.Closure<java.lang.Boolean>... replaceOnlyIfClosures)
-
setReplaceOnlyIf
public void setReplaceOnlyIf(java.lang.Iterable<groovy.lang.Closure<java.lang.Boolean>> replaceOnlyIfClosures)
-
-