public interface CopyProcessingSpec extends ContentFilterable
修飾子とタイプ | メソッドと説明 |
---|---|
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.
|
expand, filter, filter, filter
CopyProcessingSpec into(Object destPath)
Project.file(Object)
.destPath
- Path to the destination directory for a CopyCopyProcessingSpec rename(Closure closure)
closure
- rename closureCopyProcessingSpec 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.