JAL-1807 Bob's JalviewJS prototype first commit
[jalviewjs.git] / site / j2s / java / io / FilterInputStream.js
1 Clazz.load (["java.io.InputStream"], "java.io.FilterInputStream", null, function () {\r
2 c$ = Clazz.decorateAsClass (function () {\r
3 this.$in = null;\r
4 Clazz.instantialize (this, arguments);\r
5 }, java.io, "FilterInputStream", java.io.InputStream);\r
6 Clazz.makeConstructor (c$, \r
7 function ($in) {\r
8 Clazz.superConstructor (this, java.io.FilterInputStream, []);\r
9 this.$in = $in;\r
10 }, "java.io.InputStream");\r
11 Clazz.defineMethod (c$, "readByteAsInt", \r
12 function () {\r
13 return this.$in.readByteAsInt ();\r
14 });\r
15 Clazz.defineMethod (c$, "read", \r
16 function (b, off, len) {\r
17     if (arguments.length == 1) { off = 0; len = b.length; }\r
18 return this.$in.read (b, off, len);\r
19 }, "~A,~N,~N");\r
20 Clazz.defineMethod (c$, "skip", \r
21 function (n) {\r
22 return this.$in.skip (n);\r
23 }, "~N");\r
24 Clazz.defineMethod (c$, "available", \r
25 function () {\r
26 return this.$in.available ();\r
27 });\r
28 Clazz.defineMethod (c$, "close", \r
29 function () {\r
30 this.$in.close ();\r
31 });\r
32 Clazz.defineMethod (c$, "mark", \r
33 function (readlimit) {\r
34 this.$in.mark (readlimit);\r
35 }, "~N");\r
36 Clazz.defineMethod (c$, "reset", \r
37 function () {\r
38 this.$in.reset ();\r
39 });\r
40 Clazz.defineMethod (c$, "markSupported", \r
41 function () {\r
42 return this.$in.markSupported ();\r
43 });\r
44 });\r