org.codehaus.plexus.archiver.tar

Class TarArchiver.TarCompressionMethod

public static final class TarArchiver.TarCompressionMethod extends EnumeratedAttribute

Valid Modes for Compression attribute to Tar Task
Field Summary
static StringBZIP2
BZIP2 compression
static StringGZIP
GZIP compression
static StringNONE
No compression
Constructor Summary
TarCompressionMethod()
Default constructor
Method Summary
OutputStreamcompress(OutputStream ostream)
This method wraps the output stream with the corresponding compression method
String[]getValues()
Get valid enumeration values.

Field Detail

BZIP2

private static final String BZIP2
BZIP2 compression

GZIP

private static final String GZIP
GZIP compression

NONE

private static final String NONE
No compression

Constructor Detail

TarCompressionMethod

public TarCompressionMethod()
Default constructor

Method Detail

compress

private OutputStream compress(OutputStream ostream)
This method wraps the output stream with the corresponding compression method

Parameters: ostream output stream

Returns: output stream with on-the-fly compression

Throws: IOException thrown if file is not writable

getValues

public String[] getValues()
Get valid enumeration values.

Returns: valid enumeration values