KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > com > icesoft > faces > webapp > http > common > ResponseProxy


1 package com.icesoft.faces.webapp.http.common;
2
3 import javax.servlet.http.Cookie JavaDoc;
4 import java.io.IOException JavaDoc;
5 import java.io.InputStream JavaDoc;
6 import java.io.OutputStream JavaDoc;
7 import java.util.Date JavaDoc;
8
9 public class ResponseProxy implements Response {
10     protected Response response;
11
12     public ResponseProxy(Response response) {
13         this.response = response;
14     }
15
16     public void setStatus(int code) {
17         response.setStatus(code);
18     }
19
20     public void setHeader(String JavaDoc name, String JavaDoc value) {
21         response.setHeader(name, value);
22     }
23
24     public void setHeader(String JavaDoc name, String JavaDoc[] values) {
25         response.setHeader(name, values);
26     }
27
28     public void setHeader(String JavaDoc name, Date JavaDoc value) {
29         response.setHeader(name, value);
30     }
31
32     public void setHeader(String JavaDoc name, int value) {
33         response.setHeader(name, value);
34     }
35
36     public OutputStream JavaDoc writeBody() throws IOException JavaDoc {
37         return response.writeBody();
38     }
39
40     public void writeBodyFrom(InputStream JavaDoc in) throws IOException JavaDoc {
41         response.writeBodyFrom(in);
42     }
43 }
44
Popular Tags