1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 package org.apache.portals.bridges.struts;
18
19 import java.util.Enumeration;
20
21 import javax.servlet.ServletConfig;
22 import javax.servlet.ServletContext;
23
24
25 /***
26 * PortletServletConfigImpl
27 *
28 * @author <a href="mailto:ate@douma.nu">Ate Douma</a>
29 * @version $Id: PortletServletConfigImpl.java 517068 2007-03-12 01:44:37Z ate $
30 */
31 class PortletServletConfigImpl implements ServletConfig
32 {
33 private ServletConfig config;
34 private ServletContext context;
35 public PortletServletConfigImpl(ServletConfig config)
36 {
37 this.config = config;
38 }
39 public String getInitParameter(String arg0)
40 {
41 return config.getInitParameter(arg0);
42 }
43 public Enumeration getInitParameterNames()
44 {
45 return config.getInitParameterNames();
46 }
47 public synchronized ServletContext getServletContext()
48 {
49 if (context == null)
50 context = new PortletServletContextImpl(config.getServletContext());
51 return context;
52 }
53 public String getServletName()
54 {
55 return config.getServletName();
56 }
57 public String toString()
58 {
59 return config.toString();
60 }
61 }