|
||||||||||
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
public abstract class WebContext
Abstract base implementation of Context
that
provides web based applications that use it a "generic" view of HTTP related
requests and responses, without tying the application to a particular underlying
Java API (such as servlets). It is expected that a concrete subclass
of WebContext
for each API (such as
ServletWebContext
)
will support adapting that particular API's implementation of request
and response objects into this generic framework.
The characteristics of a web request/response are made visible via
a series of JavaBeans properties (and mapped to read-only attributes
of the same name, as supported by ContextBase
.
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 |
Constructor Summary | |
---|---|
WebContext()
|
Method Summary | |
---|---|
abstract Map |
getApplicationScope()
Return a mutable Map that maps application scope
attribute names to their values. |
abstract Map |
getCookies()
Return an immutable Map that maps cookie names to
the set of cookies specified in the request. |
abstract Map |
getHeader()
Return an immutable Map that maps header names to
the first (or only) header value (as a String). |
abstract Map |
getHeaderValues()
Return an immutable Map that maps header names to
the set of all values specified in the request (as a String array). |
abstract Map |
getInitParam()
Return an immutable Map that maps context application
initialization parameters to their values. |
abstract Map |
getParam()
Return an immutable Map that maps request parameter
names to the first (or only) value (as a String). |
abstract Map |
getParamValues()
Return an immutable Map that maps request parameter
names to the set of all values (as a String array). |
abstract Map |
getRequestScope()
Return a mutable Map that maps request scope
attribute names to their values. |
abstract Map |
getSessionScope()
Return a mutable Map that maps session scope
attribute names to their values. |
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 |
Constructor Detail |
---|
public WebContext()
Method Detail |
---|
public abstract Map getApplicationScope()
Return a mutable Map
that maps application scope
attribute names to their values.
public abstract Map getHeader()
Return an immutable Map
that maps header names to
the first (or only) header value (as a String). Header names must
be matched in a case-insensitive manner.
public abstract Map getHeaderValues()
Return an immutable Map
that maps header names to
the set of all values specified in the request (as a String array).
Header names must be matched in a case-insensitive manner.
public abstract Map getInitParam()
Return an immutable Map
that maps context application
initialization parameters to their values.
public abstract Map getParam()
Return an immutable Map
that maps request parameter
names to the first (or only) value (as a String).
public abstract Map getParamValues()
Return an immutable Map
that maps request parameter
names to the set of all values (as a String array).
public abstract Map getCookies()
Return an immutable Map
that maps cookie names to
the set of cookies specified in the request.
public abstract Map getRequestScope()
Return a mutable Map
that maps request scope
attribute names to their values.
public abstract Map getSessionScope()
Return a mutable Map
that maps session scope
attribute names to their values.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |