KickJava   Java API By Example, From Geeks To Geeks.

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


1 package com.icesoft.faces.webapp.http.common;
2
3 import java.io.IOException JavaDoc;
4 import java.io.InputStream JavaDoc;
5 import java.io.OutputStream JavaDoc;
6 import java.net.URI JavaDoc;
7 import java.util.Date JavaDoc;
8
9 public interface Request {
10
11     String JavaDoc getMethod();
12
13     URI JavaDoc getURI();
14
15     String JavaDoc getHeader(String JavaDoc name);
16
17     String JavaDoc[] getHeaderAsStrings(String JavaDoc name);
18
19     Date JavaDoc getHeaderAsDate(String JavaDoc name);
20
21     int getHeaderAsInteger(String JavaDoc name);
22
23     boolean containsParameter(String JavaDoc name);
24
25     String JavaDoc getParameter(String JavaDoc name);
26
27     String JavaDoc[] getParameterAsStrings(String JavaDoc name);
28
29     int getParameterAsInteger(String JavaDoc name);
30
31     boolean getParameterAsBoolean(String JavaDoc name);
32
33     String JavaDoc getParameter(String JavaDoc name, String JavaDoc defaultValue);
34
35     int getParameterAsInteger(String JavaDoc name, int defaultValue);
36
37     boolean getParameterAsBoolean(String JavaDoc name, boolean defaultValue);
38
39     InputStream JavaDoc readBody() throws IOException JavaDoc;
40
41     void readBodyInto(OutputStream JavaDoc out) throws IOException JavaDoc;
42
43     void respondWith(ResponseHandler handler) throws Exception JavaDoc;
44 }
45
Popular Tags