Class ZipSymlinkResource

  • All Implemented Interfaces:
    org.codehaus.plexus.components.io.fileselectors.FileInfo, org.codehaus.plexus.components.io.functions.ContentSupplier, org.codehaus.plexus.components.io.functions.NameSupplier, org.codehaus.plexus.components.io.functions.ResourceAttributeSupplier, org.codehaus.plexus.components.io.functions.SizeSupplier, org.codehaus.plexus.components.io.functions.SymlinkDestinationSupplier, org.codehaus.plexus.components.io.resources.PlexusIoResource

    public class ZipSymlinkResource
    extends ZipResource
    implements org.codehaus.plexus.components.io.functions.SymlinkDestinationSupplier
    A ZipResource that represents symbolic link.
    • Constructor Detail

      • ZipSymlinkResource

        public ZipSymlinkResource​(org.apache.commons.compress.archivers.zip.ZipFile zipFile,
                                  org.apache.commons.compress.archivers.zip.ZipArchiveEntry entry,
                                  org.codehaus.plexus.components.io.functions.InputStreamTransformer streamTransformer)
    • Method Detail

      • getSymlinkDestination

        public String getSymlinkDestination()
                                     throws IOException
        Specified by:
        getSymlinkDestination in interface org.codehaus.plexus.components.io.functions.SymlinkDestinationSupplier
        Throws:
        IOException
      • isSymbolicLink

        public boolean isSymbolicLink()
        Specified by:
        isSymbolicLink in interface org.codehaus.plexus.components.io.fileselectors.FileInfo
        Overrides:
        isSymbolicLink in class org.codehaus.plexus.components.io.resources.AbstractPlexusIoResource