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