|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object java.util.AbstractMap java.util.HashMap org.apache.commons.chain.impl.ContextBase org.apache.commons.chain.web.WebContext org.apache.commons.chain.web.servlet.ServletWebContext
public class ServletWebContext
Concrete implementation of WebContext
suitable for use in
Servlets and JSP pages. The abstract methods are mapped to the appropriate
collections of the underlying servlet context, request, and response
instances that are passed to the constructor (or the initialize method).
Nested Class Summary |
---|
Nested classes/interfaces inherited from class java.util.AbstractMap |
---|
AbstractMap.SimpleEntry, AbstractMap.SimpleImmutableEntry |
Nested classes/interfaces inherited from interface java.util.Map |
---|
Map.Entry |
Field Summary | |
---|---|
protected ServletContext |
context
The ServletContext for this web application. |
protected HttpServletRequest |
request
The HttpServletRequest for this request. |
protected HttpServletResponse |
response
The HttpServletResponse for this request. |
Constructor Summary | |
---|---|
ServletWebContext()
Construct an uninitialized ServletWebContext instance. |
|
ServletWebContext(ServletContext context,
HttpServletRequest request,
HttpServletResponse response)
Construct a ServletWebContext instance that is initialized
with the specified Servlet API objects. |
Method Summary | |
---|---|
Map |
getApplicationScope()
See the WebContext 's Javadoc. |
ServletContext |
getContext()
Return the ServletContext for this context. |
Map |
getCookies()
See the WebContext 's Javadoc. |
Map |
getHeader()
See the WebContext 's Javadoc. |
Map |
getHeaderValues()
See the WebContext 's Javadoc. |
Map |
getInitParam()
See the WebContext 's Javadoc. |
Map |
getParam()
See the WebContext 's Javadoc. |
Map |
getParamValues()
See the WebContext 's Javadoc. |
HttpServletRequest |
getRequest()
Return the HttpServletRequest for this context. |
Map |
getRequestScope()
See the WebContext 's Javadoc. |
HttpServletResponse |
getResponse()
Return the HttpServletResponse for this context. |
Map |
getSessionScope()
See the WebContext 's Javadoc. |
void |
initialize(ServletContext context,
HttpServletRequest request,
HttpServletResponse response)
Initialize (or reinitialize) this ServletWebContext instance
for the specified Servlet API objects. |
void |
release()
Release references to allocated resources acquired in initialize() of via subsequent processing. |
Methods inherited from class org.apache.commons.chain.impl.ContextBase |
---|
clear, containsValue, entrySet, get, isEmpty, keySet, put, putAll, remove, values |
Methods inherited from class java.util.HashMap |
---|
clone, containsKey, size |
Methods inherited from class java.util.AbstractMap |
---|
equals, hashCode, toString |
Methods inherited from class java.lang.Object |
---|
finalize, getClass, notify, notifyAll, wait, wait, wait |
Methods inherited from interface java.util.Map |
---|
containsKey, equals, hashCode, size |
Field Detail |
---|
protected ServletContext context
The ServletContext
for this web application.
protected HttpServletRequest request
The HttpServletRequest
for this request.
protected HttpServletResponse response
The HttpServletResponse
for this request.
Constructor Detail |
---|
public ServletWebContext()
Construct an uninitialized ServletWebContext
instance.
public ServletWebContext(ServletContext context, HttpServletRequest request, HttpServletResponse response)
Construct a ServletWebContext
instance that is initialized
with the specified Servlet API objects.
context
- The ServletContext
for this web applicationrequest
- The HttpServletRequest
for this requestresponse
- The HttpServletResponse
for this requestMethod Detail |
---|
public ServletContext getContext()
Return the ServletContext
for this context.
ServletContext
for this context.public HttpServletRequest getRequest()
Return the HttpServletRequest
for this context.
HttpServletRequest
for this context.public HttpServletResponse getResponse()
Return the HttpServletResponse
for this context.
HttpServletResponse
for this context.public void initialize(ServletContext context, HttpServletRequest request, HttpServletResponse response)
Initialize (or reinitialize) this ServletWebContext
instance
for the specified Servlet API objects.
context
- The ServletContext
for this web applicationrequest
- The HttpServletRequest
for this requestresponse
- The HttpServletResponse
for this requestpublic void release()
Release references to allocated resources acquired in
initialize()
of via subsequent processing. After this
method is called, subsequent calls to any other method than
initialize()
will return undefined results.
public Map getApplicationScope()
WebContext
's Javadoc.
getApplicationScope
in class WebContext
public Map getHeader()
WebContext
's Javadoc.
getHeader
in class WebContext
public Map getHeaderValues()
WebContext
's Javadoc.
getHeaderValues
in class WebContext
public Map getInitParam()
WebContext
's Javadoc.
getInitParam
in class WebContext
public Map getParam()
WebContext
's Javadoc.
getParam
in class WebContext
public Map getParamValues()
WebContext
's Javadoc.
getParamValues
in class WebContext
public Map getCookies()
WebContext
's Javadoc.
getCookies
in class WebContext
public Map getRequestScope()
WebContext
's Javadoc.
getRequestScope
in class WebContext
public Map getSessionScope()
WebContext
's Javadoc.
getSessionScope
in class WebContext
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |