Interface UnpackTransform
- All Superinterfaces:
org.gradle.api.artifacts.transform.TransformAction<UnpackTransform.Parameters>
- All Known Implementing Classes:
SymbolicLinkPreservingUntarTransform,UnzipTransform
public interface UnpackTransform
extends org.gradle.api.artifacts.transform.TransformAction<UnpackTransform.Parameters>
-
Nested Class Summary
Nested Classes -
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionorg.gradle.api.provider.Provider<org.gradle.api.file.FileSystemLocation> static Stringdefault voidtransform(org.gradle.api.artifacts.transform.TransformOutputs outputs) static PathtrimArchiveExtractPath(List<String> keepPatterns, String ignoredPattern, String relativePath) voidunpack(File archiveFile, File targetDir, org.gradle.api.artifacts.transform.TransformOutputs outputs, boolean asFiletreeOutput) Methods inherited from interface org.gradle.api.artifacts.transform.TransformAction
getParameters
-
Field Details
-
LOGGER
static final org.gradle.api.logging.Logger LOGGER
-
-
Method Details
-
getArchiveFile
@PathSensitive(NAME_ONLY) @InputArtifact org.gradle.api.provider.Provider<org.gradle.api.file.FileSystemLocation> getArchiveFile() -
transform
default void transform(org.gradle.api.artifacts.transform.TransformOutputs outputs) - Specified by:
transformin interfaceorg.gradle.api.artifacts.transform.TransformAction<UnpackTransform.Parameters>
-
unpack
void unpack(File archiveFile, File targetDir, org.gradle.api.artifacts.transform.TransformOutputs outputs, boolean asFiletreeOutput) throws IOException - Throws:
IOException
-
pathResolver
-
trimArchiveExtractPath
-
getSha1
- Throws:
IOExceptionNoSuchAlgorithmException
-