com.judoscript.util
Class TarWriter

java.lang.Object
  extended by com.judoscript.util.TarWriter

public final class TarWriter
extends java.lang.Object


Nested Class Summary
static class TarWriter.Dest
           
 
Field Summary
 int groupID
           
 java.lang.String groupName
           
 int userID
           
 java.lang.String userName
           
 
Constructor Summary
TarWriter(java.io.File f, StreamCopier sc)
           
TarWriter(java.lang.String fname, StreamCopier sc)
           
TarWriter(org.apache.commons.compress.archivers.tar.TarOutputStream tos, StreamCopier sc)
           
 
Method Summary
 void close()
           
 void writeFile(java.io.File f, java.lang.String name, boolean dupOk)
           
 void writeFileFromTar(org.apache.commons.compress.archivers.tar.TarInputStream tis, org.apache.commons.compress.archivers.tar.TarEntry te, java.lang.String name)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

groupID

public int groupID

userID

public int userID

groupName

public java.lang.String groupName

userName

public java.lang.String userName
Constructor Detail

TarWriter

public TarWriter(org.apache.commons.compress.archivers.tar.TarOutputStream tos,
                 StreamCopier sc)

TarWriter

public TarWriter(java.io.File f,
                 StreamCopier sc)
          throws java.io.IOException
Throws:
java.io.IOException

TarWriter

public TarWriter(java.lang.String fname,
                 StreamCopier sc)
          throws java.io.IOException
Throws:
java.io.IOException
Method Detail

close

public void close()

writeFile

public void writeFile(java.io.File f,
                      java.lang.String name,
                      boolean dupOk)
               throws java.io.IOException
Throws:
java.io.IOException

writeFileFromTar

public void writeFileFromTar(org.apache.commons.compress.archivers.tar.TarInputStream tis,
                             org.apache.commons.compress.archivers.tar.TarEntry te,
                             java.lang.String name)
                      throws java.io.IOException
Throws:
java.io.IOException