| 
 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.apache.tools.ant.ProjectComponent
org.apache.tools.ant.types.DataType
org.apache.tools.ant.types.Resource
org.apache.tools.ant.types.resources.ArchiveResource
org.apache.tools.ant.types.resources.ZipResource
public class ZipResource
A Resource representation of an entry in a zipfile.
| Field Summary | 
|---|
| Fields inherited from class org.apache.tools.ant.types.Resource | 
|---|
| MAGIC, UNKNOWN_DATETIME, UNKNOWN_SIZE | 
| Fields inherited from class org.apache.tools.ant.types.DataType | 
|---|
| checked, ref | 
| Fields inherited from class org.apache.tools.ant.ProjectComponent | 
|---|
| description, location, project | 
| Constructor Summary | |
|---|---|
| ZipResource()Default constructor. | |
| ZipResource(java.io.File z,
            java.lang.String enc,
            ZipEntry e)Construct a ZipResource representing the specified entry in the specified zipfile. | |
| Method Summary | |
|---|---|
|  void | addConfigured(ResourceCollection a)Sets the archive that holds this as a single element Resource collection. | 
| protected  void | fetchEntry()fetches information from the named entry inside the archive. | 
|  java.lang.String | getEncoding()Get the encoding to use with the zipfile. | 
|  ZipExtraField[] | getExtraFields()Retrieves extra fields. | 
|  java.io.InputStream | getInputStream()Return an InputStream for reading the contents of this Resource. | 
|  int | getMethod()The compression method that has been used. | 
|  java.io.OutputStream | getOutputStream()Get an OutputStream for the Resource. | 
|  java.io.File | getZipfile()Get the zipfile that holds this ZipResource. | 
|  void | setEncoding(java.lang.String enc)Set the encoding to use with the zipfile. | 
|  void | setRefid(Reference r)Overrides the super version. | 
|  void | setZipfile(java.io.File z)Set the zipfile that holds this ZipResource. | 
| Methods inherited from class org.apache.tools.ant.types.resources.ArchiveResource | 
|---|
| checkEntry, compareTo, dieOnCircularReference, equals, getArchive, getLastModified, getMode, getSize, hashCode, isDirectory, isExists, setArchive, setMode, toString | 
| Methods inherited from class org.apache.tools.ant.types.Resource | 
|---|
| as, clone, getMagicNumber, getName, isFilesystemOnly, iterator, setDirectory, setExists, setLastModified, setName, setSize, size, toLongString | 
| Methods inherited from class org.apache.tools.ant.types.DataType | 
|---|
| checkAttributesAllowed, checkChildrenAllowed, circularReference, dieOnCircularReference, dieOnCircularReference, getCheckedRef, getCheckedRef, getCheckedRef, getCheckedRef, getDataTypeName, getRefid, invokeCircularReferenceCheck, isChecked, isReference, noChildrenAllowed, pushAndInvokeCircularReferenceCheck, setChecked, tooManyAttributes | 
| Methods inherited from class org.apache.tools.ant.ProjectComponent | 
|---|
| getDescription, getLocation, getProject, log, log, setDescription, setLocation, setProject | 
| Methods inherited from class java.lang.Object | 
|---|
| finalize, getClass, notify, notifyAll, wait, wait, wait | 
| Constructor Detail | 
|---|
public ZipResource()
public ZipResource(java.io.File z,
                   java.lang.String enc,
                   ZipEntry e)
z - the zipfile as File.enc - the encoding used for filenames.e - the ZipEntry.| Method Detail | 
|---|
public void setZipfile(java.io.File z)
z - the zipfile as a File.public java.io.File getZipfile()
public void addConfigured(ResourceCollection a)
addConfigured in class ArchiveResourcea - the archive as a single element Resource collection.public void setEncoding(java.lang.String enc)
enc - the String encoding.public java.lang.String getEncoding()
public void setRefid(Reference r)
setRefid in class ArchiveResourcer - the Reference to set.
public java.io.InputStream getInputStream()
                                   throws java.io.IOException
getInputStream in class Resourcejava.io.IOException - if the zip file cannot be opened,
         or the entry cannot be read.
public java.io.OutputStream getOutputStream()
                                     throws java.io.IOException
getOutputStream in class Resourcejava.io.IOException - if unable to provide the content of this
         Resource as a stream.
java.lang.UnsupportedOperationException - if OutputStreams are not
         supported for this Resource type.public ZipExtraField[] getExtraFields()
public int getMethod()
protected void fetchEntry()
fetchEntry in class ArchiveResource| 
 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||