oracle.cabo.ui.expl
Class ServletVariableResolver
java.lang.Object
|
+--oracle.cabo.ui.expl.UIVariableResolver
|
+--oracle.cabo.ui.expl.ServletVariableResolver
- Direct Known Subclasses:
- ControllerVariableResolver
- public class ServletVariableResolver
- extends UIVariableResolver
Adds the implicit objects: pageContext, pageScope, param, paramValues,
initParam, requestScope, sessionScope, applicationScope, header,
headerValues, cookie
Method Summary |
static java.lang.String[] |
getImplicitObjectNames()
INTERNAL. |
java.util.Map |
getParam()
gets the Map of parameters. |
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 java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PAGE_CONTEXT_IMPLICIT_OBJECT_NAME
public static final java.lang.String PAGE_CONTEXT_IMPLICIT_OBJECT_NAME
PAGE_SCOPE_IMPLICIT_OBJECT_NAME
public static final java.lang.String PAGE_SCOPE_IMPLICIT_OBJECT_NAME
PARAM_IMPLICIT_OBJECT_NAME
public static final java.lang.String PARAM_IMPLICIT_OBJECT_NAME
PARAM_VALUES_IMPLICIT_OBJECT_NAME
public static final java.lang.String PARAM_VALUES_IMPLICIT_OBJECT_NAME
INIT_PARAM_IMPLICIT_OBJECT_NAME
public static final java.lang.String INIT_PARAM_IMPLICIT_OBJECT_NAME
REQUEST_SCOPE_IMPLICIT_OBJECT_NAME
public static final java.lang.String REQUEST_SCOPE_IMPLICIT_OBJECT_NAME
SESSION_SCOPE_IMPLICIT_OBJECT_NAME
public static final java.lang.String SESSION_SCOPE_IMPLICIT_OBJECT_NAME
APPLICATION_SCOPE_IMPLICIT_OBJECT_NAME
public static final java.lang.String APPLICATION_SCOPE_IMPLICIT_OBJECT_NAME
HEADER_IMPLICIT_OBJECT_NAME
public static final java.lang.String HEADER_IMPLICIT_OBJECT_NAME
HEADER_VALUES_IMPLICIT_OBJECT_NAME
public static final java.lang.String HEADER_VALUES_IMPLICIT_OBJECT_NAME
COOKIE_IMPLICIT_OBJECT_NAME
public static final java.lang.String COOKIE_IMPLICIT_OBJECT_NAME
ServletVariableResolver
public ServletVariableResolver(javax.servlet.jsp.PageContext pageContext)
ServletVariableResolver
public ServletVariableResolver(javax.servlet.http.HttpServletRequest request,
javax.servlet.ServletConfig config)
resolveVariable
public java.lang.Object resolveVariable(java.lang.String name)
throws ExplException
- Overrides:
resolveVariable
in class UIVariableResolver
getParam
public final java.util.Map getParam()
- gets the Map of parameters. Each key is a String (parameter name). Each
value is also a String (parameter value)
getImplicitObjectNames
public static java.lang.String[] getImplicitObjectNames()
- INTERNAL.
gets the list of implicit objects supported by this class
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
- 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
- Parameters:
paramName
- the name of the parameter- Returns:
- the values of the parameter