private static class AbstractZipUnArchiver.ZipEntryFileInfo
extends java.lang.Object
implements org.codehaus.plexus.components.io.resources.PlexusIoResource
Modifier and Type | Field and Description |
---|---|
private org.apache.commons.compress.archivers.zip.ZipArchiveEntry |
zipEntry |
private org.apache.commons.compress.archivers.zip.ZipFile |
zipFile |
Constructor and Description |
---|
ZipEntryFileInfo(org.apache.commons.compress.archivers.zip.ZipFile zipFile,
org.apache.commons.compress.archivers.zip.ZipArchiveEntry zipEntry) |
Modifier and Type | Method and Description |
---|---|
java.io.InputStream |
getContents() |
long |
getLastModified() |
java.lang.String |
getName() |
long |
getSize() |
java.net.URL |
getURL() |
boolean |
isDirectory() |
boolean |
isExisting() |
boolean |
isFile() |
boolean |
isSymbolicLink() |
private final org.apache.commons.compress.archivers.zip.ZipFile zipFile
private final org.apache.commons.compress.archivers.zip.ZipArchiveEntry zipEntry
ZipEntryFileInfo(org.apache.commons.compress.archivers.zip.ZipFile zipFile, org.apache.commons.compress.archivers.zip.ZipArchiveEntry zipEntry)
public java.lang.String getName()
getName
in interface org.codehaus.plexus.components.io.fileselectors.FileInfo
getName
in interface org.codehaus.plexus.components.io.functions.NameSupplier
public boolean isDirectory()
isDirectory
in interface org.codehaus.plexus.components.io.fileselectors.FileInfo
isDirectory
in interface org.codehaus.plexus.components.io.resources.PlexusIoResource
public boolean isFile()
isFile
in interface org.codehaus.plexus.components.io.fileselectors.FileInfo
isFile
in interface org.codehaus.plexus.components.io.resources.PlexusIoResource
public boolean isSymbolicLink()
isSymbolicLink
in interface org.codehaus.plexus.components.io.fileselectors.FileInfo
@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
public long getLastModified()
getLastModified
in interface org.codehaus.plexus.components.io.resources.PlexusIoResource
public long getSize()
getSize
in interface org.codehaus.plexus.components.io.functions.SizeSupplier
getSize
in interface org.codehaus.plexus.components.io.resources.PlexusIoResource
public java.net.URL getURL() throws java.io.IOException
getURL
in interface org.codehaus.plexus.components.io.resources.PlexusIoResource
java.io.IOException
public boolean isExisting()
isExisting
in interface org.codehaus.plexus.components.io.resources.PlexusIoResource