|
Groovy Documentation | |||||||
FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | METHOD | DETAIL: FIELD | METHOD |
org.gradle.api.file.CopyProcessingSpec org.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.12