Class TarSymlinkResource

java.lang.Object
org.codehaus.plexus.components.io.resources.AbstractPlexusIoResource
org.codehaus.plexus.archiver.tar.TarResource
org.codehaus.plexus.archiver.tar.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 Details

    • TarSymlinkResource

      public TarSymlinkResource(TarFile tarFile, org.apache.commons.compress.archivers.tar.TarArchiveEntry entry)
  • Method Details

    • 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