Follow Techotopia on Twitter

On-line Guides
All Guides
eBook Store
iOS / Android
Linux for Beginners
Office Productivity
Linux Installation
Linux Security
Linux Utilities
Linux Virtualization
Linux Kernel
System/Network Admin
Programming
Scripting Languages
Development Tools
Web Development
GUI Toolkits/Desktop
Databases
Mail Systems
openSolaris
Eclipse Documentation
Techotopia.com
Virtuatopia.com
Answertopia.com

How To Guides
Virtualization
General System Admin
Linux Security
Linux Filesystems
Web Servers
Graphics & Desktop
PC Hardware
Windows
Problem Solutions
Privacy Policy

  




 

 

RSE
Release 3.0

org.eclipse.rse.services.clientserver.archiveutils
Class TarOutputStream


java.lang.Object
  extended by 

java.io.OutputStream
      extended by 
org.eclipse.rse.services.clientserver.archiveutils.TarOutputStream
All Implemented Interfaces:
Closeable, Flushable

public class TarOutputStream
extends OutputStream

This class implements an output stream filter for writing files in the tar file format.

Since:
3.0

Constructor Summary
TarOutputStream ( OutputStream out)
          Creates a new tar output stream.
 
Method Summary
 void close ()
           
 void closeEntry ()
          Closes the current tar entry, and positions the stream for writing the next entry.
 void putNextEntry ( TarEntry entry)
          Begins writing a new tar entry, and positions the stream to the start of the entry data.
 void write (int b)
           
 
Methods inherited from class java.io. OutputStream
flush, write, write
 
Methods inherited from class java.lang. Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TarOutputStream

public TarOutputStream(
OutputStream out)
Creates a new tar output stream.

Parameters:
out - the actual output stream.
Method Detail

close

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

write

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

putNextEntry

public void putNextEntry(
TarEntry entry)
                  throws 
IOException
Begins writing a new tar entry, and positions the stream to the start of the entry data. Closes the current entry if still active.

Throws:
IOException - if an I/O occurs.

closeEntry

public void closeEntry()
                throws 
IOException
Closes the current tar entry, and positions the stream for writing the next entry.

Throws:
IOException - if an I/O error occurs.

RSE
Release 3.0

Copyright (c) IBM Corporation and others 2000, 2008. All Rights Reserved.

 
 
  Published under the terms of the Eclipse Public License Version 1.0 ("EPL") Design by Interspire