Class 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
    • Nested Class Summary

      • Nested classes/interfaces inherited from interface org.gradle.api.Task

        org.gradle.api.Task.Namer
    • Field Summary

      • Fields inherited from interface org.gradle.api.Task

        TASK_ACTION, TASK_CONSTRUCTOR_ARGS, TASK_DEPENDS_ON, TASK_DESCRIPTION, TASK_GROUP, TASK_NAME, TASK_OVERWRITE, TASK_TYPE
    • 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.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)  
      • 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
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • Methods inherited from interface org.gradle.api.Task

        doNotTrackState, getConvention, notCompatibleWithConfigurationCache
    • Constructor Detail

      • ReplaceRegexTask

        public ReplaceRegexTask()
    • 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)