org.springframework.mock.web.portlet
Class ServletWrappingPortletContext

java.lang.Object
  extended by org.springframework.mock.web.portlet.ServletWrappingPortletContext

public class ServletWrappingPortletContext
extends java.lang.Object

Mock implementation of the javax.portlet.PortletContext interface, wrapping an underlying javax.servlet.ServletContext.

Since:
3.0
Author:
Juergen Hoeller
See Also:
MockPortletContext

Field Summary
private  ServletContext servletContext
           
 
Constructor Summary
ServletWrappingPortletContext(ServletContext servletContext)
          Create a new PortletContext wrapping the given ServletContext.
 
Method Summary
 java.lang.Object getAttribute(java.lang.String name)
           
 java.util.Enumeration<java.lang.String> getAttributeNames()
           
 java.util.Enumeration<java.lang.String> getContainerRuntimeOptions()
           
 java.lang.String getInitParameter(java.lang.String name)
           
 java.util.Enumeration<java.lang.String> getInitParameterNames()
           
 int getMajorVersion()
           
 java.lang.String getMimeType(java.lang.String file)
           
 int getMinorVersion()
           
 PortletRequestDispatcher getNamedDispatcher(java.lang.String name)
           
 java.lang.String getPortletContextName()
           
 java.lang.String getRealPath(java.lang.String path)
           
 PortletRequestDispatcher getRequestDispatcher(java.lang.String path)
           
 java.net.URL getResource(java.lang.String path)
           
 java.io.InputStream getResourceAsStream(java.lang.String path)
           
 java.util.Set<java.lang.String> getResourcePaths(java.lang.String path)
           
 java.lang.String getServerInfo()
           
 ServletContext getServletContext()
          Return the underlying ServletContext that this PortletContext wraps.
 void log(java.lang.String msg)
           
 void log(java.lang.String message, java.lang.Throwable throwable)
           
 void removeAttribute(java.lang.String name)
           
 void setAttribute(java.lang.String name, java.lang.Object object)
           
 
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
Constructor Detail

ServletWrappingPortletContext

public ServletWrappingPortletContext(ServletContext servletContext)
Create a new PortletContext wrapping the given ServletContext.

Parameters:
servletContext - the ServletContext to wrap
Method Detail

getServletContext

public final ServletContext getServletContext()
Return the underlying ServletContext that this PortletContext wraps.


getServerInfo

public java.lang.String getServerInfo()

getRequestDispatcher

public PortletRequestDispatcher getRequestDispatcher(java.lang.String path)

getNamedDispatcher

public PortletRequestDispatcher getNamedDispatcher(java.lang.String name)

getResourceAsStream

public java.io.InputStream getResourceAsStream(java.lang.String path)

getMajorVersion

public int getMajorVersion()

getMinorVersion

public int getMinorVersion()

getMimeType

public java.lang.String getMimeType(java.lang.String file)

getRealPath

public java.lang.String getRealPath(java.lang.String path)

getResourcePaths

public java.util.Set<java.lang.String> getResourcePaths(java.lang.String path)

getResource

public java.net.URL getResource(java.lang.String path)
                         throws java.net.MalformedURLException
Throws:
java.net.MalformedURLException

getAttribute

public java.lang.Object getAttribute(java.lang.String name)

getAttributeNames

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

getInitParameter

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

getInitParameterNames

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

log

public void log(java.lang.String msg)

log

public void log(java.lang.String message,
                java.lang.Throwable throwable)

removeAttribute

public void removeAttribute(java.lang.String name)

setAttribute

public void setAttribute(java.lang.String name,
                         java.lang.Object object)

getPortletContextName

public java.lang.String getPortletContextName()

getContainerRuntimeOptions

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