public abstract class AbstractServletConfigWrapper
extends java.lang.Object
implements javax.servlet.ServletConfig
ServletConfig which overrides the
getServletContext() method to return our own wrapper around
ServletContext. This class provides a common implementation
of the wrapper for the different servlet API.| Modifier and Type | Field and Description |
|---|---|
protected java.util.Hashtable |
initParameters
List of parameters set using the
setInitParameter() method. |
protected javax.servlet.ServletConfig |
originalConfig
The original servlet config object
|
protected java.lang.String |
servletName
Simulated name of the servlet
|
| Constructor and Description |
|---|
AbstractServletConfigWrapper(javax.servlet.ServletConfig theOriginalConfig) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getInitParameter(java.lang.String theName) |
java.util.Enumeration |
getInitParameterNames() |
javax.servlet.ServletConfig |
getOriginalConfig() |
javax.servlet.ServletContext |
getServletContext() |
java.lang.String |
getServletName() |
void |
setInitParameter(java.lang.String theName,
java.lang.String theValue)
Sets a parameter as if it were set in the
web.xml file. |
void |
setServletName(java.lang.String theServletName)
Sets the servlet name.
|
protected javax.servlet.ServletConfig originalConfig
protected java.util.Hashtable initParameters
setInitParameter() method.protected java.lang.String servletName
public AbstractServletConfigWrapper(javax.servlet.ServletConfig theOriginalConfig)
theOriginalConfig - the original servlet config objectpublic void setInitParameter(java.lang.String theName,
java.lang.String theValue)
web.xml file.theName - the parameter's nametheValue - the parameter's valuepublic void setServletName(java.lang.String theServletName)
getServletName() method.theServletName - the servlet's namepublic javax.servlet.ServletConfig getOriginalConfig()
public javax.servlet.ServletContext getServletContext()
getServletContext in interface javax.servlet.ServletConfigpublic java.lang.String getInitParameter(java.lang.String theName)
getInitParameter in interface javax.servlet.ServletConfigtheName - the name of the parameter's value to returnsetInitParameter() method
and then in those set in web.xml.public java.util.Enumeration getInitParameterNames()
getInitParameterNames in interface javax.servlet.ServletConfigweb.xml file and the one set using the
setInitParameter() method.public java.lang.String getServletName()
getServletName in interface javax.servlet.ServletConfigCopyright © 2000-2004 Apache Software Foundation. All Rights Reserved.