private static class ImplicitObjectELResolver.ImplicitObjects
extends java.lang.Object
This class is used to generate the implicit Map and List objects that wrap various elements of the PageContext. It also returns the correct implicit object for a given implicit object name.
Modifier and Type | Field and Description |
---|---|
(package private) java.util.Map<java.lang.String,java.lang.Object> |
mApplication |
(package private) PageContext |
mContext |
(package private) java.util.Map<java.lang.String,javax.servlet.http.Cookie> |
mCookie |
(package private) java.util.Map<java.lang.String,java.lang.String> |
mHeader |
(package private) java.util.Map<java.lang.String,java.lang.String[]> |
mHeaders |
(package private) java.util.Map<java.lang.String,java.lang.String> |
mInitParam |
(package private) java.util.Map<java.lang.String,java.lang.Object> |
mPage |
(package private) java.util.Map<java.lang.String,java.lang.String> |
mParam |
(package private) java.util.Map<java.lang.String,java.lang.String[]> |
mParams |
(package private) java.util.Map<java.lang.String,java.lang.Object> |
mRequest |
(package private) java.util.Map<java.lang.String,java.lang.Object> |
mSession |
(package private) static java.lang.String |
sAttributeName |
Constructor and Description |
---|
ImplicitObjects(PageContext pContext)
Constructor
|
Modifier and Type | Method and Description |
---|---|
static java.util.Map<java.lang.String,java.lang.Object> |
createApplicationScopeMap(PageContext pContext)
Creates the Map that "wraps" application-scoped attributes
|
static java.util.Map<java.lang.String,javax.servlet.http.Cookie> |
createCookieMap(PageContext pContext)
Creates the Map that maps cookie name to the first matching
Cookie in request.getCookies().
|
static java.util.Map<java.lang.String,java.lang.String> |
createHeaderMap(PageContext pContext)
Creates the Map that maps header name to single header
value.
|
static java.util.Map<java.lang.String,java.lang.String[]> |
createHeadersMap(PageContext pContext)
Creates the Map that maps header name to an array of header
values.
|
static java.util.Map<java.lang.String,java.lang.String> |
createInitParamMap(PageContext pContext)
Creates the Map that maps init parameter name to single init
parameter value.
|
static java.util.Map<java.lang.String,java.lang.Object> |
createPageScopeMap(PageContext pContext)
Creates the Map that "wraps" page-scoped attributes
|
static java.util.Map<java.lang.String,java.lang.String> |
createParamMap(PageContext pContext)
Creates the Map that maps parameter name to single parameter
value.
|
static java.util.Map<java.lang.String,java.lang.String[]> |
createParamsMap(PageContext pContext)
Creates the Map that maps parameter name to an array of parameter
values.
|
static java.util.Map<java.lang.String,java.lang.Object> |
createRequestScopeMap(PageContext pContext)
Creates the Map that "wraps" request-scoped attributes
|
static java.util.Map<java.lang.String,java.lang.Object> |
createSessionScopeMap(PageContext pContext)
Creates the Map that "wraps" session-scoped attributes
|
java.util.Map<java.lang.String,java.lang.Object> |
getApplicationScopeMap()
Returns the Map that "wraps" application-scoped attributes
|
java.util.Map<java.lang.String,javax.servlet.http.Cookie> |
getCookieMap()
Returns the Map that maps cookie name to the first matching
Cookie in request.getCookies().
|
java.util.Map<java.lang.String,java.lang.String> |
getHeaderMap()
Returns the Map that maps header name to a single header
values.
|
java.util.Map<java.lang.String,java.lang.String[]> |
getHeadersMap()
Returns the Map that maps header name to an array of header
values.
|
static ImplicitObjectELResolver.ImplicitObjects |
getImplicitObjects(PageContext pContext)
Finds the ImplicitObjects associated with the PageContext,
creating it if it doesn't yet exist.
|
java.util.Map<java.lang.String,java.lang.String> |
getInitParamMap()
Returns the Map that maps init parameter name to a single init
parameter values.
|
java.util.Map<java.lang.String,java.lang.Object> |
getPageScopeMap()
Returns the Map that "wraps" page-scoped attributes
|
java.util.Map<java.lang.String,java.lang.String> |
getParamMap()
Returns the Map that maps parameter name to a single parameter
values.
|
java.util.Map<java.lang.String,java.lang.String[]> |
getParamsMap()
Returns the Map that maps parameter name to an array of parameter
values.
|
java.util.Map<java.lang.String,java.lang.Object> |
getRequestScopeMap()
Returns the Map that "wraps" request-scoped attributes
|
java.util.Map<java.lang.String,java.lang.Object> |
getSessionScopeMap()
Returns the Map that "wraps" session-scoped attributes
|
static final java.lang.String sAttributeName
PageContext mContext
java.util.Map<java.lang.String,java.lang.Object> mPage
java.util.Map<java.lang.String,java.lang.Object> mRequest
java.util.Map<java.lang.String,java.lang.Object> mSession
java.util.Map<java.lang.String,java.lang.Object> mApplication
java.util.Map<java.lang.String,java.lang.String> mParam
java.util.Map<java.lang.String,java.lang.String[]> mParams
java.util.Map<java.lang.String,java.lang.String> mHeader
java.util.Map<java.lang.String,java.lang.String[]> mHeaders
java.util.Map<java.lang.String,java.lang.String> mInitParam
java.util.Map<java.lang.String,javax.servlet.http.Cookie> mCookie
public ImplicitObjects(PageContext pContext)
public static ImplicitObjectELResolver.ImplicitObjects getImplicitObjects(PageContext pContext)
public java.util.Map<java.lang.String,java.lang.Object> getPageScopeMap()
public java.util.Map<java.lang.String,java.lang.Object> getRequestScopeMap()
public java.util.Map<java.lang.String,java.lang.Object> getSessionScopeMap()
public java.util.Map<java.lang.String,java.lang.Object> getApplicationScopeMap()
public java.util.Map<java.lang.String,java.lang.String> getParamMap()
public java.util.Map<java.lang.String,java.lang.String[]> getParamsMap()
public java.util.Map<java.lang.String,java.lang.String> getHeaderMap()
public java.util.Map<java.lang.String,java.lang.String[]> getHeadersMap()
public java.util.Map<java.lang.String,java.lang.String> getInitParamMap()
public java.util.Map<java.lang.String,javax.servlet.http.Cookie> getCookieMap()
public static java.util.Map<java.lang.String,java.lang.Object> createPageScopeMap(PageContext pContext)
public static java.util.Map<java.lang.String,java.lang.Object> createRequestScopeMap(PageContext pContext)
public static java.util.Map<java.lang.String,java.lang.Object> createSessionScopeMap(PageContext pContext)
public static java.util.Map<java.lang.String,java.lang.Object> createApplicationScopeMap(PageContext pContext)
public static java.util.Map<java.lang.String,java.lang.String> createParamMap(PageContext pContext)
public static java.util.Map<java.lang.String,java.lang.String[]> createParamsMap(PageContext pContext)
public static java.util.Map<java.lang.String,java.lang.String> createHeaderMap(PageContext pContext)
public static java.util.Map<java.lang.String,java.lang.String[]> createHeadersMap(PageContext pContext)
public static java.util.Map<java.lang.String,java.lang.String> createInitParamMap(PageContext pContext)
public static java.util.Map<java.lang.String,javax.servlet.http.Cookie> createCookieMap(PageContext pContext)