1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 package javax.faces.webapp;
20
21 import javax.servlet.jsp.PageContext;
22 import java.io.IOException;
23 import java.io.Writer;
24
25
26
27
28 class _PageContextOutWriter extends Writer
29 {
30 private PageContext _pageContext;
31
32 public _PageContextOutWriter(PageContext pageContext)
33 {
34 _pageContext = pageContext;
35 }
36
37 @Override
38 public void close() throws IOException
39 {
40 _pageContext.getOut().close();
41 }
42
43 @Override
44 public void flush() throws IOException
45 {
46 _pageContext.getOut().flush();
47 }
48
49 @Override
50 public void write(char cbuf[], int off, int len) throws IOException
51 {
52 _pageContext.getOut().write(cbuf, off, len);
53 }
54
55 @Override
56 public void write(int c) throws IOException
57 {
58 _pageContext.getOut().write(c);
59 }
60
61 @Override
62 public void write(char cbuf[]) throws IOException
63 {
64 _pageContext.getOut().write(cbuf);
65 }
66
67 @Override
68 public void write(String str) throws IOException
69 {
70 _pageContext.getOut().write(str);
71 }
72
73 @Override
74 public void write(String str, int off, int len) throws IOException
75 {
76 _pageContext.getOut().write(str, off, len);
77 }
78
79 }