UIX 2.2.15

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.15