Package net.ontopia.utils.ontojsp
Class FakePageContext
- java.lang.Object
-
- javax.servlet.jsp.JspContext
-
- javax.servlet.jsp.PageContext
-
- net.ontopia.utils.ontojsp.FakePageContext
-
public class FakePageContext extends javax.servlet.jsp.PageContextINTERNAL: Fake the PageContext, needed for execution of a JSP.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ObjectfindAttribute(String name)voidforward(String relativeUrlPath)ObjectgetAttribute(String name)ObjectgetAttribute(String name, int scope)Enumeration<String>getAttributeNamesInScope(int scope)intgetAttributesScope(String name)javax.el.ELContextgetELContext()ExceptiongetException()javax.servlet.jsp.el.ExpressionEvaluatorgetExpressionEvaluator()javax.servlet.jsp.JspWritergetOut()ObjectgetPage()javax.servlet.ServletRequestgetRequest()javax.servlet.ServletResponsegetResponse()javax.servlet.ServletgetServlet()javax.servlet.ServletConfiggetServletConfig()javax.servlet.ServletContextgetServletContext()javax.servlet.http.HttpSessiongetSession()javax.servlet.jsp.el.VariableResolvergetVariableResolver()voidhandlePageException(Exception e)voidhandlePageException(Throwable t)voidinclude(String relativeUrlPath)voidinclude(String relativeUrlPath, boolean flush)voidinitialize(javax.servlet.Servlet servlet, javax.servlet.ServletRequest request, javax.servlet.ServletResponse response, String errorPageURL, boolean needsSession, int bufferSize, boolean autoFlush)javax.servlet.jsp.JspWriterpopBody()javax.servlet.jsp.tagext.BodyContentpushBody()voidrelease()voidremoveAttribute(String name)voidremoveAttribute(String name, int scope)voidsetAttribute(String name, Object value)voidsetAttribute(String name, Object value, int scope)voidsetAttributes(Map<String,Object> attrs)voidsetRequest(javax.servlet.ServletRequest request)voidsetServletConfig(javax.servlet.ServletConfig config)voidsetSession(javax.servlet.http.HttpSession session)
-
-
-
Method Detail
-
setRequest
public void setRequest(javax.servlet.ServletRequest request)
-
setServletConfig
public void setServletConfig(javax.servlet.ServletConfig config)
-
setSession
public void setSession(javax.servlet.http.HttpSession session)
-
initialize
public void initialize(javax.servlet.Servlet servlet, javax.servlet.ServletRequest request, javax.servlet.ServletResponse response, String errorPageURL, boolean needsSession, int bufferSize, boolean autoFlush) throws IOException, IllegalStateException, IllegalArgumentException- Specified by:
initializein classjavax.servlet.jsp.PageContext- Throws:
IOExceptionIllegalStateExceptionIllegalArgumentException
-
release
public void release()
- Specified by:
releasein classjavax.servlet.jsp.PageContext
-
getAttribute
public Object getAttribute(String name)
- Specified by:
getAttributein classjavax.servlet.jsp.JspContext
-
getAttribute
public Object getAttribute(String name, int scope)
- Specified by:
getAttributein classjavax.servlet.jsp.JspContext
-
setAttribute
public void setAttribute(String name, Object value)
- Specified by:
setAttributein classjavax.servlet.jsp.JspContext
-
setAttribute
public void setAttribute(String name, Object value, int scope)
- Specified by:
setAttributein classjavax.servlet.jsp.JspContext
-
removeAttribute
public void removeAttribute(String name, int scope)
- Specified by:
removeAttributein classjavax.servlet.jsp.JspContext
-
getAttributesScope
public int getAttributesScope(String name)
- Specified by:
getAttributesScopein classjavax.servlet.jsp.JspContext
-
findAttribute
public Object findAttribute(String name)
- Specified by:
findAttributein classjavax.servlet.jsp.JspContext
-
getAttributeNamesInScope
public Enumeration<String> getAttributeNamesInScope(int scope)
- Specified by:
getAttributeNamesInScopein classjavax.servlet.jsp.JspContext
-
removeAttribute
public void removeAttribute(String name)
- Specified by:
removeAttributein classjavax.servlet.jsp.JspContext
-
getOut
public javax.servlet.jsp.JspWriter getOut()
- Specified by:
getOutin classjavax.servlet.jsp.JspContext
-
getSession
public javax.servlet.http.HttpSession getSession()
- Specified by:
getSessionin classjavax.servlet.jsp.PageContext
-
getServlet
public javax.servlet.Servlet getServlet()
-
getServletConfig
public javax.servlet.ServletConfig getServletConfig()
- Specified by:
getServletConfigin classjavax.servlet.jsp.PageContext
-
getServletContext
public javax.servlet.ServletContext getServletContext()
- Specified by:
getServletContextin classjavax.servlet.jsp.PageContext
-
getRequest
public javax.servlet.ServletRequest getRequest()
- Specified by:
getRequestin classjavax.servlet.jsp.PageContext
-
getResponse
public javax.servlet.ServletResponse getResponse()
- Specified by:
getResponsein classjavax.servlet.jsp.PageContext
-
getException
public Exception getException()
- Specified by:
getExceptionin classjavax.servlet.jsp.PageContext
-
getPage
public Object getPage()
- Specified by:
getPagein classjavax.servlet.jsp.PageContext
-
include
public void include(String relativeUrlPath) throws javax.servlet.ServletException, IOException
- Specified by:
includein classjavax.servlet.jsp.PageContext- Throws:
javax.servlet.ServletExceptionIOException
-
forward
public void forward(String relativeUrlPath) throws javax.servlet.ServletException, IOException
- Specified by:
forwardin classjavax.servlet.jsp.PageContext- Throws:
javax.servlet.ServletExceptionIOException
-
pushBody
public javax.servlet.jsp.tagext.BodyContent pushBody()
- Overrides:
pushBodyin classjavax.servlet.jsp.PageContext
-
popBody
public javax.servlet.jsp.JspWriter popBody()
- Overrides:
popBodyin classjavax.servlet.jsp.JspContext
-
handlePageException
public void handlePageException(Exception e) throws IOException, javax.servlet.ServletException
- Specified by:
handlePageExceptionin classjavax.servlet.jsp.PageContext- Throws:
IOExceptionjavax.servlet.ServletException
-
handlePageException
public void handlePageException(Throwable t) throws IOException, javax.servlet.ServletException
- Specified by:
handlePageExceptionin classjavax.servlet.jsp.PageContext- Throws:
IOExceptionjavax.servlet.ServletException
-
include
public void include(String relativeUrlPath, boolean flush) throws javax.servlet.ServletException, IOException
- Specified by:
includein classjavax.servlet.jsp.PageContext- Throws:
javax.servlet.ServletExceptionIOException
-
getVariableResolver
public javax.servlet.jsp.el.VariableResolver getVariableResolver()
- Specified by:
getVariableResolverin classjavax.servlet.jsp.JspContext
-
getExpressionEvaluator
public javax.servlet.jsp.el.ExpressionEvaluator getExpressionEvaluator()
- Specified by:
getExpressionEvaluatorin classjavax.servlet.jsp.JspContext
-
getELContext
public javax.el.ELContext getELContext()
- Specified by:
getELContextin classjavax.servlet.jsp.JspContext
-
-