annotate src/treeVnc/DataInputStream1.java @ 5:970d5ac80256

add MyDataInputStream.java and DataInputStream1.java
author one
date Mon, 23 Apr 2012 21:10:23 +0900
parents
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
5
970d5ac80256 add MyDataInputStream.java and DataInputStream1.java
one
parents:
diff changeset
1 package treeVnc;
970d5ac80256 add MyDataInputStream.java and DataInputStream1.java
one
parents:
diff changeset
2
970d5ac80256 add MyDataInputStream.java and DataInputStream1.java
one
parents:
diff changeset
3 import java.io.BufferedInputStream;
970d5ac80256 add MyDataInputStream.java and DataInputStream1.java
one
parents:
diff changeset
4 import java.io.DataInputStream;
970d5ac80256 add MyDataInputStream.java and DataInputStream1.java
one
parents:
diff changeset
5 import java.io.IOException;
970d5ac80256 add MyDataInputStream.java and DataInputStream1.java
one
parents:
diff changeset
6
970d5ac80256 add MyDataInputStream.java and DataInputStream1.java
one
parents:
diff changeset
7
970d5ac80256 add MyDataInputStream.java and DataInputStream1.java
one
parents:
diff changeset
8 public class DataInputStream1 implements MyDataInputStream {
970d5ac80256 add MyDataInputStream.java and DataInputStream1.java
one
parents:
diff changeset
9 DataInputStream is;
970d5ac80256 add MyDataInputStream.java and DataInputStream1.java
one
parents:
diff changeset
10 public DataInputStream1(BufferedInputStream bufferedInputStream) {
970d5ac80256 add MyDataInputStream.java and DataInputStream1.java
one
parents:
diff changeset
11 is = new DataInputStream(bufferedInputStream);
970d5ac80256 add MyDataInputStream.java and DataInputStream1.java
one
parents:
diff changeset
12 }
970d5ac80256 add MyDataInputStream.java and DataInputStream1.java
one
parents:
diff changeset
13
970d5ac80256 add MyDataInputStream.java and DataInputStream1.java
one
parents:
diff changeset
14 @Override
970d5ac80256 add MyDataInputStream.java and DataInputStream1.java
one
parents:
diff changeset
15 public void readFully(byte[] b, int off, int len) throws IOException {
970d5ac80256 add MyDataInputStream.java and DataInputStream1.java
one
parents:
diff changeset
16 is.readFully(b, off, len);
970d5ac80256 add MyDataInputStream.java and DataInputStream1.java
one
parents:
diff changeset
17 }
970d5ac80256 add MyDataInputStream.java and DataInputStream1.java
one
parents:
diff changeset
18
970d5ac80256 add MyDataInputStream.java and DataInputStream1.java
one
parents:
diff changeset
19 @Override
970d5ac80256 add MyDataInputStream.java and DataInputStream1.java
one
parents:
diff changeset
20 public int available() throws IOException {
970d5ac80256 add MyDataInputStream.java and DataInputStream1.java
one
parents:
diff changeset
21 return is.available();
970d5ac80256 add MyDataInputStream.java and DataInputStream1.java
one
parents:
diff changeset
22 }
970d5ac80256 add MyDataInputStream.java and DataInputStream1.java
one
parents:
diff changeset
23
970d5ac80256 add MyDataInputStream.java and DataInputStream1.java
one
parents:
diff changeset
24 @Override
970d5ac80256 add MyDataInputStream.java and DataInputStream1.java
one
parents:
diff changeset
25 public int skipBytes(int n) throws IOException {
970d5ac80256 add MyDataInputStream.java and DataInputStream1.java
one
parents:
diff changeset
26 return is.skipBytes(n);
970d5ac80256 add MyDataInputStream.java and DataInputStream1.java
one
parents:
diff changeset
27 }
970d5ac80256 add MyDataInputStream.java and DataInputStream1.java
one
parents:
diff changeset
28
970d5ac80256 add MyDataInputStream.java and DataInputStream1.java
one
parents:
diff changeset
29 @Override
970d5ac80256 add MyDataInputStream.java and DataInputStream1.java
one
parents:
diff changeset
30 public int readUnsignedByte() throws IOException {
970d5ac80256 add MyDataInputStream.java and DataInputStream1.java
one
parents:
diff changeset
31 return is.readUnsignedByte();
970d5ac80256 add MyDataInputStream.java and DataInputStream1.java
one
parents:
diff changeset
32 }
970d5ac80256 add MyDataInputStream.java and DataInputStream1.java
one
parents:
diff changeset
33
970d5ac80256 add MyDataInputStream.java and DataInputStream1.java
one
parents:
diff changeset
34 @Override
970d5ac80256 add MyDataInputStream.java and DataInputStream1.java
one
parents:
diff changeset
35 public int readUnsignedShort() throws IOException {
970d5ac80256 add MyDataInputStream.java and DataInputStream1.java
one
parents:
diff changeset
36 return is.readUnsignedShort();
970d5ac80256 add MyDataInputStream.java and DataInputStream1.java
one
parents:
diff changeset
37 }
970d5ac80256 add MyDataInputStream.java and DataInputStream1.java
one
parents:
diff changeset
38
970d5ac80256 add MyDataInputStream.java and DataInputStream1.java
one
parents:
diff changeset
39 @Override
970d5ac80256 add MyDataInputStream.java and DataInputStream1.java
one
parents:
diff changeset
40 public int readInt() throws IOException {
970d5ac80256 add MyDataInputStream.java and DataInputStream1.java
one
parents:
diff changeset
41 return is.readInt();
970d5ac80256 add MyDataInputStream.java and DataInputStream1.java
one
parents:
diff changeset
42 }
970d5ac80256 add MyDataInputStream.java and DataInputStream1.java
one
parents:
diff changeset
43
970d5ac80256 add MyDataInputStream.java and DataInputStream1.java
one
parents:
diff changeset
44 @Override
970d5ac80256 add MyDataInputStream.java and DataInputStream1.java
one
parents:
diff changeset
45 public void read(byte[] headBuf) throws IOException {
970d5ac80256 add MyDataInputStream.java and DataInputStream1.java
one
parents:
diff changeset
46 is.read(headBuf);
970d5ac80256 add MyDataInputStream.java and DataInputStream1.java
one
parents:
diff changeset
47 }
970d5ac80256 add MyDataInputStream.java and DataInputStream1.java
one
parents:
diff changeset
48
970d5ac80256 add MyDataInputStream.java and DataInputStream1.java
one
parents:
diff changeset
49 @Override
970d5ac80256 add MyDataInputStream.java and DataInputStream1.java
one
parents:
diff changeset
50 public boolean markSupported() {
970d5ac80256 add MyDataInputStream.java and DataInputStream1.java
one
parents:
diff changeset
51 return is.markSupported();
970d5ac80256 add MyDataInputStream.java and DataInputStream1.java
one
parents:
diff changeset
52 }
970d5ac80256 add MyDataInputStream.java and DataInputStream1.java
one
parents:
diff changeset
53
970d5ac80256 add MyDataInputStream.java and DataInputStream1.java
one
parents:
diff changeset
54 @Override
970d5ac80256 add MyDataInputStream.java and DataInputStream1.java
one
parents:
diff changeset
55 public void mark(int i) {
970d5ac80256 add MyDataInputStream.java and DataInputStream1.java
one
parents:
diff changeset
56 is.mark(i);
970d5ac80256 add MyDataInputStream.java and DataInputStream1.java
one
parents:
diff changeset
57 }
970d5ac80256 add MyDataInputStream.java and DataInputStream1.java
one
parents:
diff changeset
58
970d5ac80256 add MyDataInputStream.java and DataInputStream1.java
one
parents:
diff changeset
59 @Override
970d5ac80256 add MyDataInputStream.java and DataInputStream1.java
one
parents:
diff changeset
60 public void reset() {
970d5ac80256 add MyDataInputStream.java and DataInputStream1.java
one
parents:
diff changeset
61 // TODO Auto-generated method stub
970d5ac80256 add MyDataInputStream.java and DataInputStream1.java
one
parents:
diff changeset
62
970d5ac80256 add MyDataInputStream.java and DataInputStream1.java
one
parents:
diff changeset
63 }
970d5ac80256 add MyDataInputStream.java and DataInputStream1.java
one
parents:
diff changeset
64
970d5ac80256 add MyDataInputStream.java and DataInputStream1.java
one
parents:
diff changeset
65 }