Class TarSymlinkResource

  • 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 TarSymlinkResource
    extends TarResource
    implements org.codehaus.plexus.components.io.functions.SymlinkDestinationSupplier
    A TarResource that represents symbolic link.
    • Constructor Detail

      • TarSymlinkResource

        public TarSymlinkResource​(TarFile tarFile,
                                  org.apache.commons.compress.archivers.tar.TarArchiveEntry entry)
    • 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