|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.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. |
java.io.InputStream |
getInputStream()
Return an InputStream for reading the contents of this Resource. |
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 |
---|
compareTo, equals, getArchive, getLastModified, getMode, getSize, hashCode, isDirectory, isExists, setArchive, setMode, toString |
Methods inherited from class org.apache.tools.ant.types.Resource |
---|
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, dieOnCircularReference, getCheckedRef, getCheckedRef, getCheckedRef, getCheckedRef, getDataTypeName, getRefid, invokeCircularReferenceCheck, isChecked, isReference, noChildrenAllowed, 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 ArchiveResource
a
- 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 ArchiveResource
r
- the Reference to set.public java.io.InputStream getInputStream() throws java.io.IOException
getInputStream
in class Resource
java.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 Resource
java.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.protected void fetchEntry()
fetchEntry
in class ArchiveResource
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |