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.ServletConfig
public java.lang.String getInitParameter(java.lang.String theName)
getInitParameter
in interface javax.servlet.ServletConfig
theName
- 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.ServletConfig
web.xml
file and the one set using the
setInitParameter()
method.public java.lang.String getServletName()
getServletName
in interface javax.servlet.ServletConfig
Copyright © 2000-2004 Apache Software Foundation. All Rights Reserved.