com.mockrunner.mock.web
Class MockPageContext
java.lang.Object
javax.servlet.jsp.JspContext
javax.servlet.jsp.PageContext
com.mockrunner.mock.web.MockPageContext
- public class MockPageContext
- extends javax.servlet.jsp.PageContext
Mock implementation of PageContext
.
Field Summary |
protected javax.servlet.ServletConfig |
config
|
protected javax.servlet.ServletRequest |
request
|
protected javax.servlet.ServletResponse |
response
|
Fields inherited from class javax.servlet.jsp.PageContext |
APPLICATION, APPLICATION_SCOPE, CONFIG, EXCEPTION, OUT, PAGE, PAGE_SCOPE, PAGECONTEXT, REQUEST, REQUEST_SCOPE, RESPONSE, SESSION, SESSION_SCOPE |
Constructor Summary |
MockPageContext()
|
MockPageContext(javax.servlet.ServletConfig config,
javax.servlet.ServletRequest request,
javax.servlet.ServletResponse response)
|
Method Summary |
java.lang.Object |
findAttribute(java.lang.String name)
|
void |
forward(java.lang.String path)
|
java.lang.Object |
getAttribute(java.lang.String name)
|
java.lang.Object |
getAttribute(java.lang.String name,
int scope)
|
java.util.Enumeration |
getAttributeNamesInScope(int scope)
|
int |
getAttributesScope(java.lang.String name)
|
java.lang.Exception |
getException()
|
javax.servlet.jsp.el.ExpressionEvaluator |
getExpressionEvaluator()
|
javax.servlet.jsp.JspWriter |
getOut()
|
java.lang.Object |
getPage()
|
javax.servlet.ServletRequest |
getRequest()
|
javax.servlet.ServletResponse |
getResponse()
|
javax.servlet.ServletConfig |
getServletConfig()
|
javax.servlet.ServletContext |
getServletContext()
|
javax.servlet.http.HttpSession |
getSession()
|
javax.servlet.jsp.el.VariableResolver |
getVariableResolver()
|
void |
handlePageException(java.lang.Exception exc)
|
void |
handlePageException(java.lang.Throwable thr)
|
void |
include(java.lang.String path)
|
void |
include(java.lang.String path,
boolean flush)
|
void |
initialize(javax.servlet.Servlet servlet,
javax.servlet.ServletRequest request,
javax.servlet.ServletResponse response,
java.lang.String errorPageURL,
boolean needsSession,
int bufferSize,
boolean autoFlush)
|
javax.servlet.jsp.JspWriter |
popBody()
|
javax.servlet.jsp.tagext.BodyContent |
pushBody()
|
javax.servlet.jsp.JspWriter |
pushBody(java.io.Writer writer)
|
void |
release()
|
void |
removeAttribute(java.lang.String name)
|
void |
removeAttribute(java.lang.String name,
int scope)
|
void |
setAttribute(java.lang.String name,
java.lang.Object value)
|
void |
setAttribute(java.lang.String name,
java.lang.Object value,
int scope)
|
void |
setException(java.lang.Exception exception)
|
void |
setExpressionEvaluator(javax.servlet.jsp.el.ExpressionEvaluator evaluator)
|
void |
setJspWriter(javax.servlet.jsp.JspWriter jspWriter)
This method allows to set custom implementations
of JspWriter . |
void |
setPage(java.lang.Object page)
|
void |
setServletConfig(javax.servlet.ServletConfig config)
|
void |
setServletRequest(javax.servlet.ServletRequest request)
|
void |
setServletResponse(javax.servlet.ServletResponse response)
|
void |
setVariableResolver(javax.servlet.jsp.el.VariableResolver resolver)
|
Methods inherited from class javax.servlet.jsp.PageContext |
getErrorData |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
config
protected javax.servlet.ServletConfig config
request
protected javax.servlet.ServletRequest request
response
protected javax.servlet.ServletResponse response
MockPageContext
public MockPageContext()
MockPageContext
public MockPageContext(javax.servlet.ServletConfig config,
javax.servlet.ServletRequest request,
javax.servlet.ServletResponse response)
setJspWriter
public void setJspWriter(javax.servlet.jsp.JspWriter jspWriter)
- This method allows to set custom implementations
of
JspWriter
. Per default, MockJspWriter
is used.
- Parameters:
jspWriter
- the JspWriter
setPage
public void setPage(java.lang.Object page)
setServletConfig
public void setServletConfig(javax.servlet.ServletConfig config)
setServletRequest
public void setServletRequest(javax.servlet.ServletRequest request)
setServletResponse
public void setServletResponse(javax.servlet.ServletResponse response)
setException
public void setException(java.lang.Exception exception)
findAttribute
public java.lang.Object findAttribute(java.lang.String name)
getAttribute
public java.lang.Object getAttribute(java.lang.String name)
getAttribute
public java.lang.Object getAttribute(java.lang.String name,
int scope)
removeAttribute
public void removeAttribute(java.lang.String name)
removeAttribute
public void removeAttribute(java.lang.String name,
int scope)
setAttribute
public void setAttribute(java.lang.String name,
java.lang.Object value)
setAttribute
public void setAttribute(java.lang.String name,
java.lang.Object value,
int scope)
getAttributesScope
public int getAttributesScope(java.lang.String name)
getAttributeNamesInScope
public java.util.Enumeration getAttributeNamesInScope(int scope)
getOut
public javax.servlet.jsp.JspWriter getOut()
getException
public java.lang.Exception getException()
getPage
public java.lang.Object getPage()
getRequest
public javax.servlet.ServletRequest getRequest()
getResponse
public javax.servlet.ServletResponse getResponse()
getServletConfig
public javax.servlet.ServletConfig getServletConfig()
getServletContext
public javax.servlet.ServletContext getServletContext()
getSession
public javax.servlet.http.HttpSession getSession()
handlePageException
public void handlePageException(java.lang.Exception exc)
handlePageException
public void handlePageException(java.lang.Throwable thr)
forward
public void forward(java.lang.String path)
throws javax.servlet.ServletException,
java.io.IOException
- Throws:
javax.servlet.ServletException
java.io.IOException
include
public void include(java.lang.String path)
throws javax.servlet.ServletException,
java.io.IOException
- Throws:
javax.servlet.ServletException
java.io.IOException
include
public void include(java.lang.String path,
boolean flush)
throws javax.servlet.ServletException,
java.io.IOException
- Throws:
javax.servlet.ServletException
java.io.IOException
initialize
public void initialize(javax.servlet.Servlet servlet,
javax.servlet.ServletRequest request,
javax.servlet.ServletResponse response,
java.lang.String errorPageURL,
boolean needsSession,
int bufferSize,
boolean autoFlush)
popBody
public javax.servlet.jsp.JspWriter popBody()
pushBody
public javax.servlet.jsp.tagext.BodyContent pushBody()
pushBody
public javax.servlet.jsp.JspWriter pushBody(java.io.Writer writer)
release
public void release()
setExpressionEvaluator
public void setExpressionEvaluator(javax.servlet.jsp.el.ExpressionEvaluator evaluator)
setVariableResolver
public void setVariableResolver(javax.servlet.jsp.el.VariableResolver resolver)
getExpressionEvaluator
public javax.servlet.jsp.el.ExpressionEvaluator getExpressionEvaluator()
getVariableResolver
public javax.servlet.jsp.el.VariableResolver getVariableResolver()