|
Groovy Documentation | |||||||
| FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | METHOD | DETAIL: FIELD | METHOD | |||||||
org.gradle.api.file.CopyProcessingSpecorg.gradle.api.file.ContentFilterable
public interface CopyProcessingSpec extends ContentFilterable
Specifies the destination of a copy.
| Method Summary | |
|---|---|
CopyProcessingSpec
|
eachFile(Action action)
Adds an action to be applied to each file as it is about to be copied into its destination. |
CopyProcessingSpec
|
eachFile(Closure closure)
Adds an action to be applied to each file as it about to be copied into its destination. |
Integer
|
getDirMode()
Returns the Unix permissions to use for the target directories. |
Integer
|
getFileMode()
Returns the Unix permissions to use for the target files. |
CopyProcessingSpec
|
into(Object destPath)
Specifies the destination directory for a copy. |
CopyProcessingSpec
|
rename(Closure closure)
Renames a source file to a different relative location under the target directory. |
CopyProcessingSpec
|
rename(String sourceRegEx, String replaceWith)
Renames files based on a regular expression. |
CopyProcessingSpec
|
rename(Pattern sourceRegEx, String replaceWith)
Renames files based on a regular expression. |
CopyProcessingSpec
|
setDirMode(Integer mode)
Sets the Unix permissions to use for the target directories. |
CopyProcessingSpec
|
setFileMode(Integer mode)
Sets the Unix permissions to use for the target files. |
| Methods inherited from interface ContentFilterable | |
|---|---|
| expand, filter, filter, filter |
| Method Detail |
|---|
public CopyProcessingSpec eachFile(Action action)
action - The action to execute.
public CopyProcessingSpec eachFile(Closure closure)
closure - The action to execute.
public Integer getDirMode()
public Integer getFileMode()
public CopyProcessingSpec into(Object destPath)
destPath - Path to the destination directory for a Copy
public CopyProcessingSpec rename(Closure closure)
closure - rename closure
public CopyProcessingSpec rename(String sourceRegEx, String replaceWith)
Example:
rename '(.*)_OEM_BLUE_(.*)', '$1$2'would map the file 'style_OEM_BLUE_.css' to 'style.css'
sourceRegEx - Source regular expressionreplaceWith - Replacement string (use \$ syntax for capture groups)
public CopyProcessingSpec rename(Pattern sourceRegEx, String replaceWith)
sourceRegEx - Source regular expressionreplaceWith - Replacement string (use \$ syntax for capture groups)
public CopyProcessingSpec setDirMode(Integer mode)
mode - The directory permissions.
public CopyProcessingSpec setFileMode(Integer mode)
mode - The file permissions.
Gradle API 1.5