|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.springframework.mock.web.portlet.MockPortletContext
public class MockPortletContext
Mock implementation of the PortletContext
interface.
Nested Class Summary | |
---|---|
private static class |
MockPortletContext.MimeTypeResolver
Inner factory class used to just introduce a Java Activation Framework dependency when actually asked to resolve a MIME type. |
Field Summary | |
---|---|
private java.util.Map<java.lang.String,java.lang.Object> |
attributes
|
private java.util.Set<java.lang.String> |
containerRuntimeOptions
|
private java.util.Map<java.lang.String,java.lang.String> |
initParameters
|
private Log |
logger
|
private java.lang.String |
portletContextName
|
private java.lang.String |
resourceBasePath
|
private ResourceLoader |
resourceLoader
|
private static java.lang.String |
TEMP_DIR_SYSTEM_PROPERTY
|
Constructor Summary | |
---|---|
MockPortletContext()
Create a new MockPortletContext with no base path and a DefaultResourceLoader (i.e. |
|
MockPortletContext(ResourceLoader resourceLoader)
Create a new MockPortletContext, using the specified ResourceLoader and no base path. |
|
MockPortletContext(java.lang.String resourceBasePath)
Create a new MockPortletContext using a DefaultResourceLoader. |
|
MockPortletContext(java.lang.String resourceBasePath,
ResourceLoader resourceLoader)
Create a new MockPortletContext. |
Method Summary | |
---|---|
void |
addContainerRuntimeOption(java.lang.String key)
|
void |
addInitParameter(java.lang.String name,
java.lang.String value)
|
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 filePath)
|
int |
getMinorVersion()
|
javax.portlet.PortletRequestDispatcher |
getNamedDispatcher(java.lang.String path)
|
java.lang.String |
getPortletContextName()
|
java.lang.String |
getRealPath(java.lang.String path)
|
javax.portlet.PortletRequestDispatcher |
getRequestDispatcher(java.lang.String path)
|
java.net.URL |
getResource(java.lang.String path)
|
java.io.InputStream |
getResourceAsStream(java.lang.String path)
|
protected java.lang.String |
getResourceLocation(java.lang.String path)
Build a full resource location for the given path, prepending the resource base path of this MockPortletContext. |
java.util.Set<java.lang.String> |
getResourcePaths(java.lang.String path)
|
java.lang.String |
getServerInfo()
|
void |
log(java.lang.String message)
|
void |
log(java.lang.String message,
java.lang.Throwable t)
|
void |
removeAttribute(java.lang.String name)
|
void |
setAttribute(java.lang.String name,
java.lang.Object value)
|
void |
setPortletContextName(java.lang.String portletContextName)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
private static final java.lang.String TEMP_DIR_SYSTEM_PROPERTY
private final Log logger
private final java.lang.String resourceBasePath
private final ResourceLoader resourceLoader
private final java.util.Map<java.lang.String,java.lang.Object> attributes
private final java.util.Map<java.lang.String,java.lang.String> initParameters
private java.lang.String portletContextName
private java.util.Set<java.lang.String> containerRuntimeOptions
Constructor Detail |
---|
public MockPortletContext()
DefaultResourceLoader
public MockPortletContext(java.lang.String resourceBasePath)
resourceBasePath
- the WAR root directory (should not end with a slash)DefaultResourceLoader
public MockPortletContext(ResourceLoader resourceLoader)
resourceLoader
- the ResourceLoader to use (or null for the default)public MockPortletContext(java.lang.String resourceBasePath, ResourceLoader resourceLoader)
resourceBasePath
- the WAR root directory (should not end with a slash)resourceLoader
- the ResourceLoader to use (or null for the default)Method Detail |
---|
protected java.lang.String getResourceLocation(java.lang.String path)
path
- the path as specified
public java.lang.String getServerInfo()
getServerInfo
in interface javax.portlet.PortletContext
public javax.portlet.PortletRequestDispatcher getRequestDispatcher(java.lang.String path)
getRequestDispatcher
in interface javax.portlet.PortletContext
public javax.portlet.PortletRequestDispatcher getNamedDispatcher(java.lang.String path)
getNamedDispatcher
in interface javax.portlet.PortletContext
public java.io.InputStream getResourceAsStream(java.lang.String path)
getResourceAsStream
in interface javax.portlet.PortletContext
public int getMajorVersion()
getMajorVersion
in interface javax.portlet.PortletContext
public int getMinorVersion()
getMinorVersion
in interface javax.portlet.PortletContext
public java.lang.String getMimeType(java.lang.String filePath)
getMimeType
in interface javax.portlet.PortletContext
public java.lang.String getRealPath(java.lang.String path)
getRealPath
in interface javax.portlet.PortletContext
public java.util.Set<java.lang.String> getResourcePaths(java.lang.String path)
getResourcePaths
in interface javax.portlet.PortletContext
public java.net.URL getResource(java.lang.String path) throws java.net.MalformedURLException
getResource
in interface javax.portlet.PortletContext
java.net.MalformedURLException
public java.lang.Object getAttribute(java.lang.String name)
getAttribute
in interface javax.portlet.PortletContext
public java.util.Enumeration<java.lang.String> getAttributeNames()
getAttributeNames
in interface javax.portlet.PortletContext
public void setAttribute(java.lang.String name, java.lang.Object value)
setAttribute
in interface javax.portlet.PortletContext
public void removeAttribute(java.lang.String name)
removeAttribute
in interface javax.portlet.PortletContext
public void addInitParameter(java.lang.String name, java.lang.String value)
public java.lang.String getInitParameter(java.lang.String name)
getInitParameter
in interface javax.portlet.PortletContext
public java.util.Enumeration<java.lang.String> getInitParameterNames()
getInitParameterNames
in interface javax.portlet.PortletContext
public void log(java.lang.String message)
log
in interface javax.portlet.PortletContext
public void log(java.lang.String message, java.lang.Throwable t)
log
in interface javax.portlet.PortletContext
public void setPortletContextName(java.lang.String portletContextName)
public java.lang.String getPortletContextName()
getPortletContextName
in interface javax.portlet.PortletContext
public void addContainerRuntimeOption(java.lang.String key)
public java.util.Enumeration<java.lang.String> getContainerRuntimeOptions()
getContainerRuntimeOptions
in interface javax.portlet.PortletContext
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |