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
29
30
31 class _PageContextOutWriter
32 extends Writer
33 {
34 private PageContext _pageContext;
35
36 public _PageContextOutWriter(PageContext pageContext)
37 {
38 _pageContext = pageContext;
39 }
40
41 public void close() throws IOException
42 {
43 _pageContext.getOut().close();
44 }
45
46 public void flush() throws IOException
47 {
48 _pageContext.getOut().flush();
49 }
50
51 public void write(char cbuf[], int off, int len) throws IOException
52 {
53 _pageContext.getOut().write(cbuf, off, len);
54 }
55
56 public void write(int c) throws IOException
57 {
58 _pageContext.getOut().write(c);
59 }
60
61 public void write(char cbuf[]) throws IOException
62 {
63 _pageContext.getOut().write(cbuf);
64 }
65
66 public void write(String str) throws IOException
67 {
68 _pageContext.getOut().write(str);
69 }
70
71 public void write(String str, int off, int len) throws IOException
72 {
73 _pageContext.getOut().write(str, off, len);
74 }
75
76 }