|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface CopyProcessingSpec
Specifies the destination of a copy.
Method Summary | |
---|---|
CopyProcessingSpec |
eachFile(Action<? super FileCopyDetails> 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(Pattern sourceRegEx,
String replaceWith)
Renames files based on a regular expression. |
CopyProcessingSpec |
rename(String 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 org.gradle.api.file.ContentFilterable |
---|
expand, filter, filter, filter |
Method Detail |
---|
CopyProcessingSpec into(Object destPath)
Project.file(Object)
.
destPath
- Path to the destination directory for a Copy
CopyProcessingSpec rename(Closure closure)
closure
- rename closure
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)
CopyProcessingSpec rename(Pattern sourceRegEx, String replaceWith)
rename(String, String)
.
sourceRegEx
- Source regular expressionreplaceWith
- Replacement string (use $ syntax for capture groups)
Integer getFileMode()
null
means that existing
permissions are preserved. It is dependent on the copy action implementation whether these permissions
will actually be applied.
null
if existing permissions should be preserved.CopyProcessingSpec setFileMode(Integer mode)
null
means that existing
permissions are preserved. It is dependent on the copy action implementation whether these permissions
will actually be applied.
mode
- The file permissions.
Integer getDirMode()
null
means that existing
permissions are preserved. It is dependent on the copy action implementation whether these permissions
will actually be applied.
null
if existing permissions should be preserved.CopyProcessingSpec setDirMode(Integer mode)
null
means that existing
permissions are preserved. It is dependent on the copy action implementation whether these permissions
will actually be applied.
mode
- The directory permissions.
CopyProcessingSpec eachFile(Action<? super FileCopyDetails> action)
action
- The action to execute.
CopyProcessingSpec eachFile(Closure closure)
FileCopyDetails
as its parameter. Actions are executed in the order
added, and are inherited from the parent spec.
closure
- The action to execute.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |