org.apache.commons.compress.archivers.tar
Class TarArchiveOutputStream

java.lang.Object
  extended by java.io.OutputStream
      extended by org.apache.commons.compress.archivers.ArchiveOutputStream
          extended by org.apache.commons.compress.archivers.tar.TarArchiveOutputStream
All Implemented Interfaces:
java.io.Closeable, java.io.Flushable

public class TarArchiveOutputStream
extends ArchiveOutputStream


Constructor Summary
TarArchiveOutputStream(java.io.OutputStream out)
           
 
Method Summary
 void close()
           
 void closeArchiveEntry()
           
 java.lang.String getDefaultFileExtension()
           
 byte[] getHeader()
           
 java.lang.String getName()
           
 void putArchiveEntry(ArchiveEntry entry)
           
 void write(byte[] buffer, int offset, int length)
           
 void write(int b)
           
 
Methods inherited from class java.io.OutputStream
flush, write
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TarArchiveOutputStream

public TarArchiveOutputStream(java.io.OutputStream out)
Method Detail

close

public void close()
           throws java.io.IOException
Specified by:
close in interface java.io.Closeable
Overrides:
close in class java.io.OutputStream
Throws:
java.io.IOException

closeArchiveEntry

public void closeArchiveEntry()
                       throws java.io.IOException
Specified by:
closeArchiveEntry in class ArchiveOutputStream
Throws:
java.io.IOException

putArchiveEntry

public void putArchiveEntry(ArchiveEntry entry)
                     throws java.io.IOException
Specified by:
putArchiveEntry in class ArchiveOutputStream
Throws:
java.io.IOException

write

public void write(byte[] buffer,
                  int offset,
                  int length)
           throws java.io.IOException
Overrides:
write in class java.io.OutputStream
Throws:
java.io.IOException

getDefaultFileExtension

public java.lang.String getDefaultFileExtension()

getHeader

public byte[] getHeader()

getName

public java.lang.String getName()

write

public void write(int b)
           throws java.io.IOException
Specified by:
write in class java.io.OutputStream
Throws:
java.io.IOException