org.eclipse.rse.services.clientserver.archiveutils
Class TarOutputStream
java.lang.Object
java.io.OutputStream
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
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.lang.
Object
|
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait
|
TarOutputStream
public TarOutputStream(
OutputStream out)
- Creates a new tar output stream.
-
Parameters:
-
out
- the actual output stream.
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.
Copyright (c) IBM Corporation and others 2000, 2008. All Rights Reserved.