Class PlexusIoZipFileResourceCollection.ZipFileResourceIterator.ZipFileSymlinkResource

java.lang.Object
org.codehaus.plexus.components.io.resources.AbstractPlexusIoResource
org.codehaus.plexus.components.io.resources.PlexusIoURLResource
org.codehaus.plexus.archiver.zip.PlexusIoZipFileResourceCollection.ZipFileResourceIterator.ZipFileResource
org.codehaus.plexus.archiver.zip.PlexusIoZipFileResourceCollection.ZipFileResourceIterator.ZipFileSymlinkResource
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.SizeSupplier, org.codehaus.plexus.components.io.functions.SymlinkDestinationSupplier, org.codehaus.plexus.components.io.resources.PlexusIoResource
Enclosing class:
PlexusIoZipFileResourceCollection.ZipFileResourceIterator

private class PlexusIoZipFileResourceCollection.ZipFileResourceIterator.ZipFileSymlinkResource extends PlexusIoZipFileResourceCollection.ZipFileResourceIterator.ZipFileResource implements org.codehaus.plexus.components.io.functions.SymlinkDestinationSupplier
  • Field Details

    • entry

      private final org.apache.commons.compress.archivers.zip.ZipArchiveEntry entry
  • Constructor Details

    • ZipFileSymlinkResource

      private ZipFileSymlinkResource(JarFile jarFile, org.apache.commons.compress.archivers.zip.ZipArchiveEntry 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