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
- Author:
- Eike Stepper
|
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 - 2011 Eike Stepper (Berlin, Germany) and others.