View Javadoc

1   /*
2    * $Id: FakeServletRequest.java,v 1.1 2008/10/07 13:09:20 oeuillot Exp $
3    */
4   package org.rcfaces.core.internal.util;
5   
6   import java.io.BufferedReader;
7   import java.io.IOException;
8   import java.util.Collections;
9   import java.util.Enumeration;
10  import java.util.HashMap;
11  import java.util.Locale;
12  import java.util.Map;
13  
14  import javax.servlet.RequestDispatcher;
15  import javax.servlet.ServletInputStream;
16  import javax.servlet.ServletRequest;
17  
18  /**
19   * 
20   * @author Olivier Oeuillot (latest modification by $Author: oeuillot $)
21   * @version $Revision: 1.1 $ $Date: 2008/10/07 13:09:20 $
22   */
23  public class FakeServletRequest implements ServletRequest {
24      private static final String REVISION = "$Revision: 1.1 $";
25  
26      public static final ServletRequest SINGLETON = new FakeServletRequest();
27  
28      private final Map attributes = new HashMap();
29  
30      public void removeAttribute(String arg0) {
31          attributes.remove(arg0);
32      }
33  
34      public void setAttribute(String arg0, Object arg1) {
35          attributes.put(arg0, arg1);
36      }
37  
38      public Object getAttribute(String arg0) {
39          return attributes.get(arg0);
40      }
41  
42      public Enumeration getAttributeNames() {
43          return Collections.enumeration(attributes.keySet());
44      }
45  
46      public String getCharacterEncoding() {
47  
48          return null;
49      }
50  
51      public int getContentLength() {
52  
53          return 0;
54      }
55  
56      public String getContentType() {
57  
58          return null;
59      }
60  
61      public ServletInputStream getInputStream() throws IOException {
62  
63          return null;
64      }
65  
66      public String getLocalAddr() {
67  
68          return null;
69      }
70  
71      public String getLocalName() {
72  
73          return null;
74      }
75  
76      public int getLocalPort() {
77  
78          return 0;
79      }
80  
81      public Locale getLocale() {
82  
83          return null;
84      }
85  
86      public Enumeration getLocales() {
87  
88          return null;
89      }
90  
91      public String getParameter(String arg0) {
92  
93          return null;
94      }
95  
96      public Map getParameterMap() {
97  
98          return null;
99      }
100 
101     public Enumeration getParameterNames() {
102 
103         return null;
104     }
105 
106     public String[] getParameterValues(String arg0) {
107 
108         return null;
109     }
110 
111     public String getProtocol() {
112 
113         return null;
114     }
115 
116     public BufferedReader getReader() throws IOException {
117 
118         return null;
119     }
120 
121     public String getRealPath(String arg0) {
122 
123         return null;
124     }
125 
126     public String getRemoteAddr() {
127 
128         return null;
129     }
130 
131     public String getRemoteHost() {
132 
133         return null;
134     }
135 
136     public int getRemotePort() {
137 
138         return 0;
139     }
140 
141     public RequestDispatcher getRequestDispatcher(String arg0) {
142 
143         return null;
144     }
145 
146     public String getScheme() {
147 
148         return null;
149     }
150 
151     public String getServerName() {
152 
153         return null;
154     }
155 
156     public int getServerPort() {
157 
158         return 0;
159     }
160 
161     public boolean isSecure() {
162 
163         return false;
164     }
165 
166     public void setCharacterEncoding(String arg0) {
167 
168     }
169 
170 }