Package org.zkoss.web.servlet.xel
Class RequestXelResolver
- java.lang.Object
-
- org.zkoss.web.servlet.xel.RequestXelResolver
-
- All Implemented Interfaces:
org.zkoss.xel.VariableResolver
public abstract class RequestXelResolver extends java.lang.Object implements org.zkoss.xel.VariableResolverA XEL variable resolver that is based on Servlet request, response, and EL.- Since:
- 3.0.0
- Author:
- tomyeh
-
-
Constructor Summary
Constructors Constructor Description RequestXelResolver(jakarta.servlet.ServletContext ctx, jakarta.servlet.ServletRequest request)RequestXelResolver(jakarta.servlet.ServletContext ctx, jakarta.servlet.ServletRequest request, jakarta.servlet.ServletResponse response)Request-based resolver.RequestXelResolver(jakarta.servlet.ServletRequest request)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract org.zkoss.xel.ExpressionFactorygetExpressionFactory()Returns the expression factory (never null).PageContextgetPageContext()Returns the page context.jakarta.servlet.ServletRequestgetRequest()Returns the request.jakarta.servlet.ServletResponsegetResponse()Returns the response.jakarta.servlet.ServletContextgetServletContext()Returns the context.java.lang.ObjectresolveVariable(java.lang.String name)
-
-
-
Constructor Detail
-
RequestXelResolver
public RequestXelResolver(jakarta.servlet.ServletContext ctx, jakarta.servlet.ServletRequest request, jakarta.servlet.ServletResponse response)Request-based resolver.- Parameters:
ctx- the context; which might be nullrequest- the request. It cannot be null.response- the response, which might bell.- Throws:
java.lang.IllegalArgumentException- if request is null.
-
RequestXelResolver
public RequestXelResolver(jakarta.servlet.ServletContext ctx, jakarta.servlet.ServletRequest request)
-
RequestXelResolver
public RequestXelResolver(jakarta.servlet.ServletRequest request)
-
-
Method Detail
-
getExpressionFactory
public abstract org.zkoss.xel.ExpressionFactory getExpressionFactory()
Returns the expression factory (never null).The deriving class must override it.
-
getPageContext
public PageContext getPageContext()
Returns the page context.
-
getRequest
public jakarta.servlet.ServletRequest getRequest()
Returns the request.
-
getResponse
public jakarta.servlet.ServletResponse getResponse()
Returns the response.
-
getServletContext
public jakarta.servlet.ServletContext getServletContext()
Returns the context.
-
resolveVariable
public java.lang.Object resolveVariable(java.lang.String name) throws org.zkoss.xel.XelException- Specified by:
resolveVariablein interfaceorg.zkoss.xel.VariableResolver- Throws:
org.zkoss.xel.XelException
-
-