org.apache.tools.ant.types.resources
Class CompressedResource
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.ResourceDecorator
org.apache.tools.ant.types.resources.ContentTransformingResource
org.apache.tools.ant.types.resources.CompressedResource
- All Implemented Interfaces:
- java.lang.Cloneable, java.lang.Comparable<Resource>, java.lang.Iterable<Resource>, ResourceCollection
- Direct Known Subclasses:
- BZip2Resource, GZipResource
public abstract class CompressedResource
- extends ContentTransformingResource
A compressed resource.
Wraps around another resource, delegates all queries (except
getSize) to that other resource but uncompresses/compresses streams
on the fly.
- Since:
- Ant 1.7
Method Summary |
protected abstract java.lang.String |
getCompressionName()
Get the name of the compression method used. |
java.lang.String |
toString()
Get the string representation of this Resource. |
Methods inherited from class org.apache.tools.ant.types.resources.ResourceDecorator |
addConfigured, compareTo, dieOnCircularReference, getLastModified, getName, getResource, hashCode, isDirectory, isExists, isFilesystemOnly, setDirectory, setExists, setLastModified, setName, setRefid, setSize |
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 java.lang.Object |
finalize, getClass, notify, notifyAll, wait, wait, wait |
CompressedResource
protected CompressedResource()
- no arg constructor
CompressedResource
protected CompressedResource(ResourceCollection other)
- Constructor with another resource to wrap.
- Parameters:
other
- the resource to wrap.
toString
public java.lang.String toString()
- Get the string representation of this Resource.
- Overrides:
toString
in class Resource
- Returns:
- this Resource formatted as a String.
- Since:
- Ant 1.7
getCompressionName
protected abstract java.lang.String getCompressionName()
- Get the name of the compression method used.
- Returns:
- the name of the compression method.