001    package railo.cli.servlet;
002    
003    import java.util.Enumeration;
004    
005    import javax.servlet.ServletConfig;
006    import javax.servlet.ServletContext;
007    
008    
009    public class ServletConfigImpl implements ServletConfig {
010    
011            private String servletName;
012            private ServletContext context;
013    
014            /**
015             * Constructor of the class
016             * @param parameters
017             * @param attrs
018             * @param servletName
019             */
020            public ServletConfigImpl(ServletContextImpl context,String servletName){
021                    this.servletName=servletName;
022                    this.context=context;
023            }
024            
025            /**
026             * @see javax.servlet.ServletConfig#getInitParameter(java.lang.String)
027             */
028            public String getInitParameter(String key) {
029                    return context.getInitParameter(key);
030            }
031    
032            /**
033             * @see javax.servlet.ServletConfig#getInitParameterNames()
034             */
035            public Enumeration getInitParameterNames() {
036                    return context.getInitParameterNames();
037            }
038    
039            /**
040             * @see javax.servlet.ServletConfig#getServletName()
041             */
042            public String getServletName() {
043                    return servletName;
044            }
045    
046            public ServletContext getServletContext() {
047                    return context;
048            }
049    }