org.springframework.mock.web
Class MockFilterConfig

java.lang.Object
  extended by org.springframework.mock.web.MockFilterConfig

public class MockFilterConfig
extends java.lang.Object

Mock implementation of the javax.servlet.FilterConfig interface.

Used for testing the web framework; also useful for testing custom javax.servlet.Filter implementations.

Since:
1.0.2
Author:
Juergen Hoeller
See Also:
MockFilterChain, PassThroughFilterChain

Field Summary
private  java.lang.String filterName
           
private  java.util.Map<java.lang.String,java.lang.String> initParameters
           
private  ServletContext servletContext
           
 
Constructor Summary
MockFilterConfig()
          Create a new MockFilterConfig with a default MockServletContext.
MockFilterConfig(ServletContext servletContext)
          Create a new MockFilterConfig.
MockFilterConfig(ServletContext servletContext, java.lang.String filterName)
          Create a new MockFilterConfig.
MockFilterConfig(java.lang.String filterName)
          Create a new MockFilterConfig with a default MockServletContext.
 
Method Summary
 void addInitParameter(java.lang.String name, java.lang.String value)
           
 java.lang.String getFilterName()
           
 java.lang.String getInitParameter(java.lang.String name)
           
 java.util.Enumeration<java.lang.String> getInitParameterNames()
           
 ServletContext getServletContext()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

servletContext

private final ServletContext servletContext

filterName

private final java.lang.String filterName

initParameters

private final java.util.Map<java.lang.String,java.lang.String> initParameters
Constructor Detail

MockFilterConfig

public MockFilterConfig()
Create a new MockFilterConfig with a default MockServletContext.


MockFilterConfig

public MockFilterConfig(java.lang.String filterName)
Create a new MockFilterConfig with a default MockServletContext.

Parameters:
filterName - the name of the filter

MockFilterConfig

public MockFilterConfig(ServletContext servletContext)
Create a new MockFilterConfig.

Parameters:
servletContext - the ServletContext that the servlet runs in

MockFilterConfig

public MockFilterConfig(ServletContext servletContext,
                        java.lang.String filterName)
Create a new MockFilterConfig.

Parameters:
servletContext - the ServletContext that the servlet runs in
filterName - the name of the filter
Method Detail

getFilterName

public java.lang.String getFilterName()

getServletContext

public ServletContext getServletContext()

addInitParameter

public void addInitParameter(java.lang.String name,
                             java.lang.String value)

getInitParameter

public java.lang.String getInitParameter(java.lang.String name)

getInitParameterNames

public java.util.Enumeration<java.lang.String> getInitParameterNames()