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.PageContext
INTERNAL: Fake the PageContext, needed for execution of a JSP.
-
Field Summary
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
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfindAttribute(String name) voidgetAttribute(String name) getAttribute(String name, int scope) getAttributeNamesInScope(int scope) intgetAttributesScope(String name) javax.el.ELContextjavax.servlet.jsp.el.ExpressionEvaluatorjavax.servlet.jsp.JspWritergetOut()getPage()javax.servlet.ServletRequestjavax.servlet.ServletResponsejavax.servlet.Servletjavax.servlet.ServletConfigjavax.servlet.ServletContextjavax.servlet.http.HttpSessionjavax.servlet.jsp.el.VariableResolvervoidvoidvoidvoidvoidinitialize(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) Methods inherited from class javax.servlet.jsp.PageContext
getErrorDataMethods inherited from class javax.servlet.jsp.JspContext
pushBody
-
Constructor Details
-
FakePageContext
-
FakePageContext
-
FakePageContext
-
-
Method Details
-
setAttributes
-
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
- Specified by:
getAttributein classjavax.servlet.jsp.JspContext
-
getAttribute
- Specified by:
getAttributein classjavax.servlet.jsp.JspContext
-
setAttribute
- Specified by:
setAttributein classjavax.servlet.jsp.JspContext
-
setAttribute
- Specified by:
setAttributein classjavax.servlet.jsp.JspContext
-
removeAttribute
- Specified by:
removeAttributein classjavax.servlet.jsp.JspContext
-
getAttributesScope
- Specified by:
getAttributesScopein classjavax.servlet.jsp.JspContext
-
findAttribute
- Specified by:
findAttributein classjavax.servlet.jsp.JspContext
-
getAttributeNamesInScope
- Specified by:
getAttributeNamesInScopein classjavax.servlet.jsp.JspContext
-
removeAttribute
- 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
- Specified by:
getExceptionin classjavax.servlet.jsp.PageContext
-
getPage
- Specified by:
getPagein classjavax.servlet.jsp.PageContext
-
include
- Specified by:
includein classjavax.servlet.jsp.PageContext- Throws:
javax.servlet.ServletExceptionIOException
-
forward
- 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
- Specified by:
handlePageExceptionin classjavax.servlet.jsp.PageContext- Throws:
IOExceptionjavax.servlet.ServletException
-
handlePageException
- 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
-