UIX 2.2.16

oracle.cabo.servlet.expl
Class ControllerVariableResolver

java.lang.Object
  |
  +--oracle.cabo.ui.expl.UIVariableResolver
        |
        +--oracle.cabo.ui.expl.ServletVariableResolver
              |
              +--oracle.cabo.servlet.expl.ControllerVariableResolver

public final class ControllerVariableResolver
extends ServletVariableResolver

sets up the ControllerImplicitObject.


Fields inherited from class oracle.cabo.ui.expl.ServletVariableResolver
APPLICATION_SCOPE_IMPLICIT_OBJECT_NAME, COOKIE_IMPLICIT_OBJECT_NAME, HEADER_IMPLICIT_OBJECT_NAME, HEADER_VALUES_IMPLICIT_OBJECT_NAME, INIT_PARAM_IMPLICIT_OBJECT_NAME, PAGE_CONTEXT_IMPLICIT_OBJECT_NAME, PAGE_SCOPE_IMPLICIT_OBJECT_NAME, PARAM_IMPLICIT_OBJECT_NAME, PARAM_VALUES_IMPLICIT_OBJECT_NAME, REQUEST_SCOPE_IMPLICIT_OBJECT_NAME, SESSION_SCOPE_IMPLICIT_OBJECT_NAME
 
Fields inherited from class oracle.cabo.ui.expl.UIVariableResolver
UI_IMPLICIT_OBJECT_NAME
 
Constructor Summary
ControllerVariableResolver(BajaContext bajaContext, javax.servlet.http.HttpServletRequest request, javax.servlet.ServletConfig config)
           
ControllerVariableResolver(BajaContext bajaContext, javax.servlet.jsp.PageContext pageContext)
           
 
Method Summary
protected  UIImplicitObject createUIImplicitObject()
           
 BajaContext getBajaContext()
           
 PageEvent getPageEvent()
           
protected  java.lang.Object getParameter(java.lang.String paramName)
          gets a request parameter value.
protected  java.lang.Object getParameterValues(java.lang.String paramName)
          gets the values of a multi-valued request parameter.
 java.lang.Object resolveVariable(java.lang.String name)
           
 
Methods inherited from class oracle.cabo.ui.expl.ServletVariableResolver
getImplicitObjectNames, getParam
 
Methods inherited from class oracle.cabo.ui.expl.UIVariableResolver
adapt, getRenderingContext
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ControllerVariableResolver

public ControllerVariableResolver(BajaContext bajaContext,
                                  javax.servlet.jsp.PageContext pageContext)

ControllerVariableResolver

public ControllerVariableResolver(BajaContext bajaContext,
                                  javax.servlet.http.HttpServletRequest request,
                                  javax.servlet.ServletConfig config)
Method Detail

resolveVariable

public java.lang.Object resolveVariable(java.lang.String name)
                                 throws ExplException
Overrides:
resolveVariable in class ServletVariableResolver

getBajaContext

public final BajaContext getBajaContext()

getPageEvent

public final PageEvent getPageEvent()

createUIImplicitObject

protected UIImplicitObject createUIImplicitObject()
Overrides:
createUIImplicitObject in class UIVariableResolver

getParameter

protected java.lang.Object getParameter(java.lang.String paramName)
gets a request parameter value. This is used to resolve the keys to the param implicit object
Overrides:
getParameter in class ServletVariableResolver
Parameters:
paramName - the name of the parameter
Returns:
the value of the parameter

getParameterValues

protected java.lang.Object getParameterValues(java.lang.String paramName)
gets the values of a multi-valued request parameter. This is used to resolve the keys to the paramValues implicit object
Overrides:
getParameterValues in class ServletVariableResolver
Parameters:
paramName - the name of the parameter
Returns:
the values of the parameter

UIX 2.2.16