|
|||||||||
| 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()
|
PortletRequestDispatcher |
getNamedDispatcher(java.lang.String path)
|
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)
|
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()
DefaultResourceLoaderpublic MockPortletContext(java.lang.String resourceBasePath)
resourceBasePath - the WAR root directory (should not end with a slash)DefaultResourceLoaderpublic 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 PortletContextpublic PortletRequestDispatcher getRequestDispatcher(java.lang.String path)
getRequestDispatcher in interface PortletContextpublic PortletRequestDispatcher getNamedDispatcher(java.lang.String path)
getNamedDispatcher in interface PortletContextpublic java.io.InputStream getResourceAsStream(java.lang.String path)
getResourceAsStream in interface PortletContextpublic int getMajorVersion()
getMajorVersion in interface PortletContextpublic int getMinorVersion()
getMinorVersion in interface PortletContextpublic java.lang.String getMimeType(java.lang.String filePath)
getMimeType in interface PortletContextpublic java.lang.String getRealPath(java.lang.String path)
getRealPath in interface PortletContextpublic java.util.Set<java.lang.String> getResourcePaths(java.lang.String path)
getResourcePaths in interface PortletContext
public java.net.URL getResource(java.lang.String path)
throws java.net.MalformedURLException
getResource in interface PortletContextjava.net.MalformedURLExceptionpublic java.lang.Object getAttribute(java.lang.String name)
getAttribute in interface PortletContextpublic java.util.Enumeration<java.lang.String> getAttributeNames()
getAttributeNames in interface PortletContext
public void setAttribute(java.lang.String name,
java.lang.Object value)
setAttribute in interface PortletContextpublic void removeAttribute(java.lang.String name)
removeAttribute in interface PortletContext
public void addInitParameter(java.lang.String name,
java.lang.String value)
public java.lang.String getInitParameter(java.lang.String name)
getInitParameter in interface PortletContextpublic java.util.Enumeration<java.lang.String> getInitParameterNames()
getInitParameterNames in interface PortletContextpublic void log(java.lang.String message)
log in interface PortletContext
public void log(java.lang.String message,
java.lang.Throwable t)
log in interface PortletContextpublic void setPortletContextName(java.lang.String portletContextName)
public java.lang.String getPortletContextName()
getPortletContextName in interface PortletContextpublic void addContainerRuntimeOption(java.lang.String key)
public java.util.Enumeration<java.lang.String> getContainerRuntimeOptions()
getContainerRuntimeOptions in interface PortletContext
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||