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 void transform​(org.gradle.api.artifacts.transform.TransformOutputs outputs)  
      static void unzipTo​(java.io.File headersZip, java.io.File unzipDir)  
      • Methods inherited from interface org.gradle.api.artifacts.transform.TransformAction

        getParameters
    • 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:
        transform in interface org.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