public class ZipResource
extends org.codehaus.plexus.components.io.resources.AbstractPlexusIoResource
implements org.codehaus.plexus.components.io.functions.ResourceAttributeSupplier
Modifier and Type | Field and Description |
---|---|
private org.codehaus.plexus.components.io.attributes.PlexusIoResourceAttributes |
attributes |
private org.apache.commons.compress.archivers.zip.ZipArchiveEntry |
entry |
private org.codehaus.plexus.components.io.functions.InputStreamTransformer |
streamTransformer |
private org.apache.commons.compress.archivers.zip.ZipFile |
zipFile |
Constructor and Description |
---|
ZipResource(org.apache.commons.compress.archivers.zip.ZipFile zipFile,
org.apache.commons.compress.archivers.zip.ZipArchiveEntry entry,
org.codehaus.plexus.components.io.functions.InputStreamTransformer streamTransformer) |
Modifier and Type | Method and Description |
---|---|
org.codehaus.plexus.components.io.attributes.PlexusIoResourceAttributes |
getAttributes() |
java.io.InputStream |
getContents() |
private static long |
getLastModofied(org.apache.commons.compress.archivers.zip.ZipArchiveEntry entry) |
java.net.URL |
getURL() |
void |
setAttributes(org.codehaus.plexus.components.io.attributes.PlexusIoResourceAttributes attributes) |
private final org.apache.commons.compress.archivers.zip.ZipFile zipFile
private final org.apache.commons.compress.archivers.zip.ZipArchiveEntry entry
private final org.codehaus.plexus.components.io.functions.InputStreamTransformer streamTransformer
private org.codehaus.plexus.components.io.attributes.PlexusIoResourceAttributes attributes
public ZipResource(org.apache.commons.compress.archivers.zip.ZipFile zipFile, org.apache.commons.compress.archivers.zip.ZipArchiveEntry entry, org.codehaus.plexus.components.io.functions.InputStreamTransformer streamTransformer)
private static long getLastModofied(org.apache.commons.compress.archivers.zip.ZipArchiveEntry entry)
public org.codehaus.plexus.components.io.attributes.PlexusIoResourceAttributes getAttributes()
getAttributes
in interface org.codehaus.plexus.components.io.functions.ResourceAttributeSupplier
public void setAttributes(org.codehaus.plexus.components.io.attributes.PlexusIoResourceAttributes attributes)
public java.net.URL getURL() throws java.io.IOException
getURL
in interface org.codehaus.plexus.components.io.resources.PlexusIoResource
java.io.IOException
@Nonnull public java.io.InputStream getContents() throws java.io.IOException
getContents
in interface org.codehaus.plexus.components.io.fileselectors.FileInfo
getContents
in interface org.codehaus.plexus.components.io.functions.ContentSupplier
getContents
in interface org.codehaus.plexus.components.io.resources.PlexusIoResource
java.io.IOException