All Downloads are FREE. Search and download functionalities are using the official Maven repository.

io.freefair.gradle.plugins.compress.CompressFileOperations Maven / Gradle / Ivy

There is a newer version: 8.11
Show newest version
package io.freefair.gradle.plugins.compress;

import org.gradle.api.file.FileTree;

/**
 * @author Lars Grefer
 * @see org.gradle.api.internal.file.FileOperations
 */
public interface CompressFileOperations {

    FileTree arTree(Object arFile);

    FileTree arjTree(Object arjFile);
    FileTree arjTree(Object arjFile, String charsetName);

    FileTree cpioTree(Object cpioFile);
    FileTree cpioTree(Object cpioFile, String encoding);
    FileTree cpioTree(Object cpioFile, int blockSize);
    FileTree cpioTree(Object cpioFile, int blockSize, String encoding);

    FileTree sevenZipTree(Object sevenZipFile);
    FileTree sevenZipTree(Object sevenZipFile, char[] password);

    FileTree dumpTree(Object dumpFile);
    FileTree dumpTree(Object dumpFile, String encoding);

    FileTree tarXzTree(Object tarXzFile);
    FileTree tarLzmaTree(Object tarXzFile);
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy