org.apache.tools.ant.types.resources
Class BZip2Resource
java.lang.Object
   org.apache.tools.ant.ProjectComponent
org.apache.tools.ant.ProjectComponent
       org.apache.tools.ant.types.DataType
org.apache.tools.ant.types.DataType
           org.apache.tools.ant.types.Resource
org.apache.tools.ant.types.Resource
               org.apache.tools.ant.types.resources.ResourceDecorator
org.apache.tools.ant.types.resources.ResourceDecorator
                   org.apache.tools.ant.types.resources.ContentTransformingResource
org.apache.tools.ant.types.resources.ContentTransformingResource
                       org.apache.tools.ant.types.resources.CompressedResource
org.apache.tools.ant.types.resources.CompressedResource
                           org.apache.tools.ant.types.resources.BZip2Resource
org.apache.tools.ant.types.resources.BZip2Resource
- All Implemented Interfaces: 
- java.lang.Cloneable, java.lang.Comparable<Resource>, java.lang.Iterable<Resource>, ResourceCollection
- public class BZip2Resource 
- extends CompressedResource
A Bzip2 compressed resource.
 
Wraps around another resource, delegates all queries to that
 other resource but uncompresses/compresses streams on the fly.
- Since:
- Ant 1.7
 
 
 
 
 
 
 
 
| 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 | 
 
BZip2Resource
public BZip2Resource()
- A no-arg constructor
 
BZip2Resource
public BZip2Resource(ResourceCollection other)
- Constructor with another resource to wrap.
 
- Parameters:
- other- the resource to wrap.
 
wrapStream
protected java.io.InputStream wrapStream(java.io.InputStream in)
                                  throws java.io.IOException
- Decompress on the fly using CBZip2InputStream.
 
- 
- Specified by:
- wrapStreamin class- ContentTransformingResource
 
- 
- Parameters:
- in- the stream to wrap.
- Returns:
- the wrapped stream.
- Throws:
- java.io.IOException- if there is a problem.
 
wrapStream
protected java.io.OutputStream wrapStream(java.io.OutputStream out)
                                   throws java.io.IOException
- Compress on the fly using CBZip2OutputStream.
 
- 
- Specified by:
- wrapStreamin class- ContentTransformingResource
 
- 
- Parameters:
- out- the stream to wrap.
- Returns:
- the wrapped stream.
- Throws:
- java.io.IOException- if there is a problem.
 
getCompressionName
protected java.lang.String getCompressionName()
- Get the name of the compression method.
 
- 
- Specified by:
- getCompressionNamein class- CompressedResource
 
- 
- Returns:
- the string "Bzip2".