@@ -0,0 +1,790 @@
+package innovimax.mixthem.io;%0A%0Aimport java.io.IOException;%0A%0A/**%0A* This interface provides for writing bytes in an output stream.%0A* @author Innovimax%0A* @version 1.0%0A*/%0Apublic interface IOutputByte %7B%0A%09/**%0A %09* Writes a single byte.%0A %09* @param b The byte as an int to be written%0A %09* @throws IOException - If an I/O error occurs%0A %09*/%09%0A%09void writeByte(int b) throws IOException;%0A%09/**%0A %09* Writes a portion of an array of bytes.%0A %09* @param buffer Buffer of bytes%0A %09* @param len Number of bytes to write%0A %09* @throws IOException - If an I/O error occurs%0A %09*/%09%0A%09void writeCharacters(byte%5B%5D buffer, int len) throws IOException;%09%0A%09/**%0A%09* Closes this output and releases any system resources associated with it.%0A %09* @throws IOException - If an I/O error occurs%09%0A%09*/%0A%09void close() throws IOException;%09%09%0A%7D%0A

Create IOutputByte.java