--- /dev/null
+package javajs.api;
+
+public interface GenericBinaryDocumentReader {
+
+ byte readByte() throws Exception;
+
+ byte[] readBytes(int n) throws Exception;
+
+ int readUInt8() throws Exception;
+
+ int readInt() throws Exception;
+
+ short readShort() throws Exception;
+
+ int readUnsignedShort() throws Exception;
+
+ long readLong() throws Exception;
+
+ float readFloat() throws Exception;
+
+ double readDouble() throws Exception;
+
+ String readString(int i) throws Exception;
+
+}