1
22
23 package com.liferay.util.servlet;
24
25 import java.io.ByteArrayInputStream;
26 import java.io.IOException;
27
28 import javax.servlet.ServletInputStream;
29
30
35 public class ByteArrayInputStreamWrapper extends ServletInputStream {
36
37 public ByteArrayInputStreamWrapper(
38 ByteArrayInputStream byteArrayInputStream) {
39
40 _byteArrayInputStream = byteArrayInputStream;
41 }
42
43 public int available() {
44 return _byteArrayInputStream.available();
45 }
46
47 public void close() throws IOException {
48 _byteArrayInputStream.close();
49 }
50
51 public void mark(int readLimit) {
52 _byteArrayInputStream.mark(readLimit);
53 }
54
55 public boolean markSupported() {
56 return _byteArrayInputStream.markSupported();
57 }
58
59 public int read() {
60 return _byteArrayInputStream.read();
61 }
62
63 public int read(byte[] byteArray) throws IOException {
64 return _byteArrayInputStream.read(byteArray);
65 }
66
67 public int read(byte[] byteArray, int offset, int length) {
68 return _byteArrayInputStream.read(byteArray, offset, length);
69 }
70
71 public int readLine(byte[] byteArray, int offset, int length) {
72 return _byteArrayInputStream.read(byteArray, offset, length);
73 }
74
75 public void reset() {
76 _byteArrayInputStream.reset();
77 }
78
79 public long skip(long skip) {
80 return _byteArrayInputStream.skip(skip);
81 }
82
83 private ByteArrayInputStream _byteArrayInputStream;
84
85 }