org.codehaus.plexus.archiver.zip
Class ZipResource

java.lang.Object
  extended by org.codehaus.plexus.components.io.resources.AbstractPlexusIoResource
      extended by org.codehaus.plexus.components.io.resources.AbstractPlexusIoResourceWithAttributes
          extended by org.codehaus.plexus.archiver.zip.ZipResource
All Implemented Interfaces:
org.codehaus.plexus.components.io.fileselectors.FileInfo, org.codehaus.plexus.components.io.resources.PlexusIoResource, org.codehaus.plexus.components.io.resources.PlexusIoResourceWithAttributes

public class ZipResource
extends org.codehaus.plexus.components.io.resources.AbstractPlexusIoResourceWithAttributes


Field Summary
 
Fields inherited from interface org.codehaus.plexus.components.io.resources.PlexusIoResource
UNKNOWN_MODIFICATION_DATE, UNKNOWN_RESOURCE_SIZE
 
Constructor Summary
ZipResource(ZipFile zipFile, ZipEntry entry)
           
 
Method Summary
 org.codehaus.plexus.components.io.attributes.PlexusIoResourceAttributes getAttributes()
           
 java.io.InputStream getContents()
           
 java.net.URL getURL()
           
 void setAttributes(org.codehaus.plexus.components.io.attributes.PlexusIoResourceAttributes attributes)
           
 
Methods inherited from class org.codehaus.plexus.components.io.resources.AbstractPlexusIoResource
getLastModified, getName, getSize, isDirectory, isExisting, isFile, setDirectory, setExisting, setFile, setLastModified, setName, setSize
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.codehaus.plexus.components.io.resources.PlexusIoResource
getLastModified, getSize, isExisting
 
Methods inherited from interface org.codehaus.plexus.components.io.fileselectors.FileInfo
getName, isDirectory, isFile
 

Constructor Detail

ZipResource

public ZipResource(ZipFile zipFile,
                   ZipEntry entry)
Method Detail

getAttributes

public org.codehaus.plexus.components.io.attributes.PlexusIoResourceAttributes getAttributes()
Specified by:
getAttributes in interface org.codehaus.plexus.components.io.resources.PlexusIoResourceWithAttributes
Overrides:
getAttributes in class org.codehaus.plexus.components.io.resources.AbstractPlexusIoResourceWithAttributes

setAttributes

public void setAttributes(org.codehaus.plexus.components.io.attributes.PlexusIoResourceAttributes attributes)
Specified by:
setAttributes in interface org.codehaus.plexus.components.io.resources.PlexusIoResourceWithAttributes
Overrides:
setAttributes in class org.codehaus.plexus.components.io.resources.AbstractPlexusIoResourceWithAttributes

getURL

public java.net.URL getURL()
                    throws java.io.IOException
Throws:
java.io.IOException

getContents

public java.io.InputStream getContents()
                                throws java.io.IOException
Throws:
java.io.IOException


Copyright © 2001-2010 Codehaus. All Rights Reserved.