org.slim3.struts.test
Class MockServletConfig

java.lang.Object
  extended by org.slim3.struts.test.MockServletConfig
All Implemented Interfaces:
Serializable, ServletConfig

public class MockServletConfig
extends Object
implements ServletConfig, Serializable

A mock implementation for ServletConfig.

Since:
3.0
Author:
higa
See Also:
Serialized Form

Field Summary
protected  Map<String,String> initParameterMap
          The map table for initial parameters.
protected  ServletContext servletContext
          The servlet context.
protected  String servletName
          The servlet name.
 
Constructor Summary
MockServletConfig(ServletContext servletContext)
          Constructor.
 
Method Summary
 String getInitParameter(String name)
           
 Enumeration<String> getInitParameterNames()
           
 ServletContext getServletContext()
           
 String getServletName()
          Returns the servlet name.
 void removeInitParameter(String name)
          Removes the initial parameter.
 void setInitParameter(String name, String value)
          Sets the initial parameter
 void setServletName(String servletName)
          Sets the servlet name.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

servletName

protected String servletName
The servlet name.


servletContext

protected ServletContext servletContext
The servlet context.


initParameterMap

protected Map<String,String> initParameterMap
The map table for initial parameters.

Constructor Detail

MockServletConfig

public MockServletConfig(ServletContext servletContext)
                  throws NullPointerException
Constructor.

Parameters:
servletContext - the servlet context
Throws:
NullPointerException - if the servletContext parameter is null
Method Detail

getServletName

public String getServletName()
Returns the servlet name.

Specified by:
getServletName in interface ServletConfig

setServletName

public void setServletName(String servletName)
Sets the servlet name.

Parameters:
servletName - the servlet name

getServletContext

public ServletContext getServletContext()
Specified by:
getServletContext in interface ServletConfig

getInitParameter

public String getInitParameter(String name)
Specified by:
getInitParameter in interface ServletConfig

setInitParameter

public void setInitParameter(String name,
                             String value)
Sets the initial parameter

Parameters:
name - the initial parameter name
value - the value

removeInitParameter

public void removeInitParameter(String name)
Removes the initial parameter.

Parameters:
name - the parameter name

getInitParameterNames

public Enumeration<String> getInitParameterNames()
Specified by:
getInitParameterNames in interface ServletConfig


Copyright © 2008-2009 The Slim3 project. All Rights Reserved.