3 import java.io.BufferedInputStream;
\r
4 import java.io.DataInputStream;
\r
5 import java.util.Map;
\r
8 import javajs.util.OC;
\r
9 import javajs.util.SB;
\r
11 public interface GenericBinaryDocument {
\r
13 void setStream(GenericZipTools jzt, BufferedInputStream bis, boolean isBigEndian);
\r
15 void setStreamData(DataInputStream dataInputStream, boolean isBigEndian);
\r
19 SB getAllDataFiles(String binaryFileList, String firstFile);
\r
21 void getAllDataMapped(String replace, String string, Map<String, String> fileData);
\r
23 int swapBytesI(int nx);
\r
25 short swapBytesS(short s);
\r
29 byte readByte() throws Exception;
\r
31 int readInt() throws Exception;
\r
33 int readIntLE() throws Exception;
\r
35 long readLong() throws Exception;
\r
37 float readFloat() throws Exception;
\r
39 double readDouble() throws Exception;
\r
41 short readShort() throws Exception;
\r
43 int readUnsignedShort() throws Exception;
\r
45 String readString(int i) throws Exception;
\r
47 int readByteArray(byte[] b, int off, int len) throws Exception;
\r
51 void setOutputChannel(OC out);
\r