Class PlexusIoZipFileResourceCollection.ZipFileResourceIterator.ZipFileResource

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
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.resources.PlexusIoResource
Direct Known Subclasses:
PlexusIoZipFileResourceCollection.ZipFileResourceIterator.ZipFileSymlinkResource
Enclosing class:
PlexusIoZipFileResourceCollection.ZipFileResourceIterator

private class PlexusIoZipFileResourceCollection.ZipFileResourceIterator.ZipFileResource extends org.codehaus.plexus.components.io.resources.PlexusIoURLResource
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    private final JarFile
     

    Fields inherited from interface org.codehaus.plexus.components.io.resources.PlexusIoResource

    UNKNOWN_MODIFICATION_DATE, UNKNOWN_RESOURCE_SIZE
  • Constructor Summary

    Constructors
    Modifier
    Constructor
    Description
    private
    ZipFileResource(JarFile jarFile, org.apache.commons.compress.archivers.zip.ZipArchiveEntry entry)
     
  • Method Summary

    Modifier and Type
    Method
    Description
     
     

    Methods inherited from class org.codehaus.plexus.components.io.resources.PlexusIoURLResource

    getDescriptionForError

    Methods inherited from class org.codehaus.plexus.components.io.resources.AbstractPlexusIoResource

    getLastModified, getName, getSize, isDirectory, isExisting, isFile, isSymbolicLink

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • jarFile

      private final JarFile jarFile
  • Constructor Details

    • ZipFileResource

      private ZipFileResource(JarFile jarFile, org.apache.commons.compress.archivers.zip.ZipArchiveEntry entry)
  • Method Details

    • getContents

      public InputStream getContents() throws IOException
      Specified by:
      getContents in interface org.codehaus.plexus.components.io.functions.ContentSupplier
      Specified by:
      getContents in interface org.codehaus.plexus.components.io.fileselectors.FileInfo
      Specified by:
      getContents in interface org.codehaus.plexus.components.io.resources.PlexusIoResource
      Overrides:
      getContents in class org.codehaus.plexus.components.io.resources.PlexusIoURLResource
      Throws:
      IOException
    • getURL

      public URL getURL() throws IOException
      Specified by:
      getURL in interface org.codehaus.plexus.components.io.resources.PlexusIoResource
      Specified by:
      getURL in class org.codehaus.plexus.components.io.resources.PlexusIoURLResource
      Throws:
      IOException