Package edu.wpi.first.nativeutils
Interface UnzipTransform
-
- All Superinterfaces:
org.gradle.api.artifacts.transform.TransformAction<org.gradle.api.artifacts.transform.TransformParameters.None>
public interface UnzipTransform extends org.gradle.api.artifacts.transform.TransformAction<org.gradle.api.artifacts.transform.TransformParameters.None>Provides a generic transform from a zipped file to an extracted directory. The extracted directory is located in the output directory of the transform and is named after the zipped file name minus the extension.
-
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description org.gradle.api.provider.Provider<org.gradle.api.file.FileSystemLocation>getZippedFile()default voidtransform(org.gradle.api.artifacts.transform.TransformOutputs outputs)static voidunzipTo(java.io.File headersZip, java.io.File unzipDir)
-
-
-
Method Detail
-
getZippedFile
@InputArtifact org.gradle.api.provider.Provider<org.gradle.api.file.FileSystemLocation> getZippedFile()
-
transform
default void transform(org.gradle.api.artifacts.transform.TransformOutputs outputs)
- Specified by:
transformin interfaceorg.gradle.api.artifacts.transform.TransformAction<org.gradle.api.artifacts.transform.TransformParameters.None>
-
unzipTo
static void unzipTo(java.io.File headersZip, java.io.File unzipDir) throws java.io.IOException- Throws:
java.io.IOException
-
-