com.caucho.jsp
Class InitPageContextImpl

java.lang.Object
  extended by javax.servlet.jsp.JspContext
      extended by javax.servlet.jsp.PageContext
          extended by com.caucho.jsp.PageContextImpl
              extended by com.caucho.jsp.InitPageContextImpl
All Implemented Interfaces:
ExprEnv, JstlPageContext, VariableResolver

public class InitPageContextImpl
extends PageContextImpl


Nested Class Summary
 
Nested classes/interfaces inherited from class com.caucho.jsp.PageContextImpl
PageContextImpl.PageELContext, PageContextImpl.PageFunctionMapper, PageContextImpl.PageVarEnv, PageContextImpl.PageVariableMapper
 
Field Summary
 
Fields inherited from class com.caucho.jsp.PageContextImpl
_isFilled
 
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
InitPageContextImpl(WebApp webApp, java.util.HashMap<java.lang.String,java.lang.reflect.Method> functionMap)
           
InitPageContextImpl(WebApp webApp, Servlet servlet)
           
 
Method Summary
 java.lang.Object resolveVariable(java.lang.String name)
          Finds an attribute in any of the scopes from page to webApp.
 
Methods inherited from class com.caucho.jsp.PageContextImpl
applicationSetOrRemove, clearAttributes, createExpr, defaultSetOrRemove, encode, encode, fillAttribute, findAttribute, forward, forward, getApplication, getAttribute, getAttribute, getAttributeNames, getAttributeNamesInScope, getAttributesScope, getBundle, getCauchoRequest, getCauchoResponse, getELContext, getErrorData, getErrorPage, getException, getExpressionEvaluator, getLocale, getLocale, getLocalizedMessage, getLocalizedMessage, getNodeEnv, getOut, getPage, getRequest, getResponse, getServletConfig, getServletContext, getSession, getSessionScope, getThrowable, getTopWriter, getVarEnv, getVariableResolver, handlePageException, handlePageException, include, include, include, init, initialize, initialize, invoke, invokeReader, invokeTrim, isIgnoreException, pageSetOrRemove, popAndReleaseBody, popBody, printBody, pushBody, pushBody, putAttribute, release, releaseBody, removeAttribute, removeAttribute, requestSetOrRemove, sessionSetOrRemove, setAttribute, setAttribute, setErrorPage, setMap, setNodeEnv, setOut, setWriter, toBoolean
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

InitPageContextImpl

public InitPageContextImpl(WebApp webApp,
                           Servlet servlet)

InitPageContextImpl

public InitPageContextImpl(WebApp webApp,
                           java.util.HashMap<java.lang.String,java.lang.reflect.Method> functionMap)
Method Detail

resolveVariable

public java.lang.Object resolveVariable(java.lang.String name)
                                 throws ELException
Finds an attribute in any of the scopes from page to webApp.

Specified by:
resolveVariable in interface VariableResolver
Overrides:
resolveVariable in class PageContextImpl
Parameters:
name - the attribute name.
Returns:
the attribute value
Throws:
ELException