1
2
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
21
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 }