org.apache.commons.compress.archivers.ar
Class ArArchiveOutputStream

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

public class ArArchiveOutputStream
extends ArchiveOutputStream


Constructor Summary
ArArchiveOutputStream(java.io.OutputStream pOut)
           
 
Method Summary
 void close()
           
 void closeArchiveEntry()
           
 java.lang.String getDefaultFileExtension()
           
 byte[] getHeader()
           
 java.lang.String getName()
           
 void putArchiveEntry(ArchiveEntry pEntry)
           
 void write(byte[] b)
           
 void write(byte[] b, int off, int len)
           
 void write(int b)
           
 
Methods inherited from class java.io.OutputStream
flush
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ArArchiveOutputStream

public ArArchiveOutputStream(java.io.OutputStream pOut)
Method Detail

closeArchiveEntry

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

putArchiveEntry

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

write

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

write

public void write(byte[] b,
                  int off,
                  int len)
           throws java.io.IOException
Overrides:
write in class java.io.OutputStream
Throws:
java.io.IOException

write

public void write(byte[] b)
           throws java.io.IOException
Overrides:
write in class java.io.OutputStream
Throws:
java.io.IOException

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

getDefaultFileExtension

public java.lang.String getDefaultFileExtension()

getHeader

public byte[] getHeader()

getName

public java.lang.String getName()