org.apache.ant.compress.util
Class XZStreamFactory

java.lang.Object
  extended by org.apache.ant.compress.util.XZStreamFactory
All Implemented Interfaces:
CompressorStreamFactory, CompressorWithConcatenatedStreamsFactory

public class XZStreamFactory
extends java.lang.Object
implements CompressorWithConcatenatedStreamsFactory

Creates streams for the supported compression formats.

Since:
Apache Compress Antlib 1.2

Constructor Summary
XZStreamFactory()
           
 
Method Summary
 org.apache.commons.compress.compressors.CompressorInputStream getCompressorStream(java.io.InputStream stream)
           
 org.apache.commons.compress.compressors.CompressorInputStream getCompressorStream(java.io.InputStream stream, boolean decompressConcatenated)
           
 org.apache.commons.compress.compressors.CompressorOutputStream getCompressorStream(java.io.OutputStream stream)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XZStreamFactory

public XZStreamFactory()
Method Detail

getCompressorStream

public org.apache.commons.compress.compressors.CompressorInputStream getCompressorStream(java.io.InputStream stream)
                                                                                  throws java.io.IOException
Specified by:
getCompressorStream in interface CompressorStreamFactory
Parameters:
stream - the stream to read from, should be buffered
Throws:
java.io.IOException

getCompressorStream

public org.apache.commons.compress.compressors.CompressorInputStream getCompressorStream(java.io.InputStream stream,
                                                                                         boolean decompressConcatenated)
                                                                                  throws java.io.IOException
Specified by:
getCompressorStream in interface CompressorWithConcatenatedStreamsFactory
Parameters:
stream - the stream to read from, should be buffered
decompressConcatenated - if true, decompress until the end of the input; if false, stop after the first stream
Throws:
java.io.IOException

getCompressorStream

public org.apache.commons.compress.compressors.CompressorOutputStream getCompressorStream(java.io.OutputStream stream)
                                                                                   throws java.io.IOException
Specified by:
getCompressorStream in interface CompressorStreamFactory
Parameters:
stream - the stream to write to, should be buffered
Throws:
java.io.IOException