Class AbstractArchiver<C extends org.siouan.frontendgradleplugin.core.archivers.ArchiverContext,​E extends org.siouan.frontendgradleplugin.core.archivers.ArchiveEntry>

  • Type Parameters:
    C - Class of the context used internally to provide access to low-level API.
    E - Class of an archive entry.
    All Implemented Interfaces:
    Archiver

    public abstract class AbstractArchiver<C extends org.siouan.frontendgradleplugin.core.archivers.ArchiverContext,​E extends org.siouan.frontendgradleplugin.core.archivers.ArchiveEntry>
    extends java.lang.Object
    implements Archiver
    Base class of an archiver. When exploding archives, the exploder tries to restore symbolic links and Unix permissions of each entry in the archive. However, on Windows O/S:
    • Unix permissions are ignored.
    • Exploding will probably fail if the archive contains symbolic links, and the JVM does not run with administrator priviledges.
    Since:
    1.1.3
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void explode​(ExplodeSettings settings)
      Explodes an archive into a target directory.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait