org.eclipse.net4j.util.io
Class XOROutputStream
java.lang.Object
java.io.OutputStream
org.eclipse.net4j.util.io.DelegatingOutputStream
org.eclipse.net4j.util.io.XOROutputStream
- All Implemented Interfaces:
- Closeable, Flushable
- public class XOROutputStream
- extends DelegatingOutputStream
Method Summary |
int[] |
getKey()
|
void |
write(int b)
Writes the specified byte to this output stream. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
XOROutputStream
public XOROutputStream(OutputStream out,
int... key)
getKey
public int[] getKey()
write
public void write(int b)
throws IOException
- Description copied from class:
DelegatingOutputStream
- Writes the specified
byte
to this output stream.
The write
method of DelegatingOutputStream
calls the write
method of its
underlying output stream, that is, it performs out.write(b).
Implements the abstract write method of OutputStream.
- Overrides:
write
in class DelegatingOutputStream
- Parameters:
b
- the byte
.
- Throws:
IOException
- if an I/O error occurs.
Copyright (c) 2004 - 2012 Eike Stepper (Berlin, Germany) and others.