public class MockServletContext extends Object implements javax.servlet.ServletContext
ServletContext.| Constructor and Description |
|---|
MockServletContext() |
| Modifier and Type | Method and Description |
|---|---|
void |
addAttributeListener(javax.servlet.ServletContextAttributeListener listener) |
void |
addResourcePath(String path,
String resourcePath) |
void |
addResourcePaths(String path,
Collection pathes) |
void |
clearAttributes() |
void |
clearInitParameters()
Clears the init parameters.
|
void |
clearRequestDispatcherMap()
Clears the map of
RequestDispatcher objects. |
Object |
getAttribute(String key) |
Enumeration |
getAttributeNames() |
javax.servlet.ServletContext |
getContext(String url) |
String |
getContextPath() |
int |
getEffectiveMajorVersion() |
int |
getEffectiveMinorVersion() |
String |
getInitParameter(String name) |
Enumeration |
getInitParameterNames() |
int |
getMajorVersion() |
String |
getMimeType(String file) |
int |
getMinorVersion() |
javax.servlet.RequestDispatcher |
getNamedDispatcher(String name) |
String |
getRealPath(String path) |
javax.servlet.RequestDispatcher |
getRequestDispatcher(String path) |
Map |
getRequestDispatcherMap()
Returns the map of
RequestDispatcher objects. |
URL |
getResource(String path) |
InputStream |
getResourceAsStream(String path) |
Set |
getResourcePaths(String path) |
String |
getServerInfo() |
javax.servlet.Servlet |
getServlet(String arg0) |
String |
getServletContextName() |
Enumeration |
getServletNames() |
Enumeration |
getServlets() |
void |
log(Exception exc,
String message) |
void |
log(String message) |
void |
log(String message,
Throwable exc) |
void |
removeAttribute(String key) |
void |
resetAll()
Resets the state of this object to the default values
|
void |
setAttribute(String key,
Object value) |
void |
setContext(String url,
javax.servlet.ServletContext context)
Sets a
ServletContext that will be returned
when calling getContext(java.lang.String) |
void |
setContextPath(String contextPath) |
void |
setEffectiveMajorVersion(int effectiveMajorVersion) |
void |
setEffectiveMinorVersion(int effectiveMinorVersion) |
boolean |
setInitParameter(String name,
String value)
Sets an init parameter.
|
void |
setInitParameters(Map parameters)
Sets several init parameters.
|
void |
setMajorVersion(int majorVersion) |
void |
setMimeType(String file,
String type) |
void |
setMinorVersion(int minorVersion) |
void |
setRealPath(String path,
String realPath) |
void |
setRequestDispatcher(String path,
javax.servlet.RequestDispatcher dispatcher)
Sets a
RequestDispatcher that will be returned when calling
getRequestDispatcher(java.lang.String) or getNamedDispatcher(java.lang.String)
with the specified path or name. |
void |
setResource(String path,
URL url) |
void |
setResourceAsStream(String path,
byte[] data) |
void |
setResourceAsStream(String path,
InputStream inputStream) |
void |
setServletContextName(String servletContextName) |
public void resetAll()
public void addAttributeListener(javax.servlet.ServletContextAttributeListener listener)
public void clearAttributes()
public Object getAttribute(String key)
getAttribute in interface javax.servlet.ServletContextpublic Enumeration getAttributeNames()
getAttributeNames in interface javax.servlet.ServletContextpublic void removeAttribute(String key)
removeAttribute in interface javax.servlet.ServletContextpublic void setAttribute(String key, Object value)
setAttribute in interface javax.servlet.ServletContextpublic javax.servlet.RequestDispatcher getNamedDispatcher(String name)
getNamedDispatcher in interface javax.servlet.ServletContextpublic javax.servlet.RequestDispatcher getRequestDispatcher(String path)
getRequestDispatcher in interface javax.servlet.ServletContextpublic Map getRequestDispatcherMap()
RequestDispatcher objects. The specified path
maps to the corresponding RequestDispatcher object.RequestDispatcher objectspublic void clearRequestDispatcherMap()
RequestDispatcher objects.public void setRequestDispatcher(String path, javax.servlet.RequestDispatcher dispatcher)
RequestDispatcher that will be returned when calling
getRequestDispatcher(java.lang.String) or getNamedDispatcher(java.lang.String)
with the specified path or name.
If no RequestDispatcher
is set for the specified path, getRequestDispatcher(java.lang.String) and
getNamedDispatcher(java.lang.String) automatically create a new one.path - the path for the RequestDispatcherdispatcher - the RequestDispatcher objectpublic javax.servlet.ServletContext getContext(String url)
getContext in interface javax.servlet.ServletContextpublic void setContext(String url, javax.servlet.ServletContext context)
ServletContext that will be returned
when calling getContext(java.lang.String)url - the URLcontext - the ServletContextpublic void clearInitParameters()
public String getInitParameter(String name)
getInitParameter in interface javax.servlet.ServletContextpublic boolean setInitParameter(String name, String value)
name - the namevalue - the valuefalse if the parameter was not set
true otherwisepublic void setInitParameters(Map parameters)
parameters - the parameter mappublic Enumeration getInitParameterNames()
getInitParameterNames in interface javax.servlet.ServletContextpublic int getMajorVersion()
getMajorVersion in interface javax.servlet.ServletContextpublic void setMajorVersion(int majorVersion)
public int getMinorVersion()
getMinorVersion in interface javax.servlet.ServletContextpublic void setMinorVersion(int minorVersion)
public int getEffectiveMajorVersion()
public void setEffectiveMajorVersion(int effectiveMajorVersion)
public int getEffectiveMinorVersion()
public void setEffectiveMinorVersion(int effectiveMinorVersion)
public String getMimeType(String file)
getMimeType in interface javax.servlet.ServletContextpublic String getRealPath(String path)
getRealPath in interface javax.servlet.ServletContextpublic URL getResource(String path) throws MalformedURLException
getResource in interface javax.servlet.ServletContextMalformedURLExceptionpublic InputStream getResourceAsStream(String path)
getResourceAsStream in interface javax.servlet.ServletContextpublic void setResourceAsStream(String path, InputStream inputStream)
public void setResourceAsStream(String path, byte[] data)
public Set getResourcePaths(String path)
getResourcePaths in interface javax.servlet.ServletContextpublic void addResourcePaths(String path, Collection pathes)
public String getServerInfo()
getServerInfo in interface javax.servlet.ServletContextpublic javax.servlet.Servlet getServlet(String arg0) throws javax.servlet.ServletException
getServlet in interface javax.servlet.ServletContextjavax.servlet.ServletExceptionpublic String getServletContextName()
getServletContextName in interface javax.servlet.ServletContextpublic void setServletContextName(String servletContextName)
public String getContextPath()
getContextPath in interface javax.servlet.ServletContextpublic void setContextPath(String contextPath)
public Enumeration getServletNames()
getServletNames in interface javax.servlet.ServletContextpublic Enumeration getServlets()
getServlets in interface javax.servlet.ServletContextpublic void log(Exception exc, String message)
log in interface javax.servlet.ServletContextpublic void log(String message, Throwable exc)
log in interface javax.servlet.ServletContextpublic void log(String message)
log in interface javax.servlet.ServletContextCopyright © 2003-2015. All Rights Reserved.