PageMixer API - 3.1

jp.ne.dti.lares.foozy.pagemixer.servlet
Interface ServletConsumerContext.KeyCommand

All Known Implementing Classes:
ApplicationKey, ContextInitKey, CookieKey, ParameterKey, ReqHeaderKey, RequestKey, RequestMethodKey, ResHeaderKey, SessionKey, ServletConsumerContext.ParameterKey, ServletConsumerContext.RequestKey, ServletConsumerContext.SessionKey, ServletConsumerContext.CookieKey, ServletConsumerContext.ApplicationKey, ServletConsumerContext.ReqHeaderKey, ServletConsumerContext.ResHeaderKey, ServletConsumerContext.ServletInitKey, ServletConsumerContext.ContextInitKey, ServletInitKey, SessionMethodKey, ModuleConfigKey, FormKey, StrutsConsumerContext.ErrorKey, StrutsConsumerContext.FormKey, StrutsConsumerContext.MappedActionKey, ActionConfigKey
Enclosing class:
ServletConsumerContext

public static interface ServletConsumerContext.KeyCommand

This provides abstraction of attribute/parameter accessing.

This hides implementation to access to value in various storage classes, and it allows you to handle values in unified form.

Since:
PageMixer 3.0(as one in this package)

Method Summary
 java.lang.Object getValue(javax.servlet.http.HttpServlet servlet, javax.servlet.ServletContext context, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
          Get value from HttpServletRequest.
 void setValue(javax.servlet.http.HttpServlet servlet, javax.servlet.ServletContext context, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, java.lang.Object value)
          Set value to HttpServletRequest.
 void unsetValue(javax.servlet.http.HttpServlet servlet, javax.servlet.ServletContext context, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
          Un-set value to HttpServletRequest.
 

Method Detail

getValue

public java.lang.Object getValue(javax.servlet.http.HttpServlet servlet,
                                 javax.servlet.ServletContext context,
                                 javax.servlet.http.HttpServletRequest request,
                                 javax.servlet.http.HttpServletResponse response)
Get value from HttpServletRequest.
Parameters:
servlet - on which consumer context depends.
context - on which consumer context depends.
request - on which consumer context depends.
response - on which consumer context depends.
Returns:
value identified by this(may be null)

setValue

public void setValue(javax.servlet.http.HttpServlet servlet,
                     javax.servlet.ServletContext context,
                     javax.servlet.http.HttpServletRequest request,
                     javax.servlet.http.HttpServletResponse response,
                     java.lang.Object value)
Set value to HttpServletRequest.
Parameters:
servlet - on which consumer context depends.
context - on which consumer context depends.
request - on which consumer context depends.
response - on which consumer context depends.
value - value to be set

unsetValue

public void unsetValue(javax.servlet.http.HttpServlet servlet,
                       javax.servlet.ServletContext context,
                       javax.servlet.http.HttpServletRequest request,
                       javax.servlet.http.HttpServletResponse response)
Un-set value to HttpServletRequest.
Parameters:
servlet - on which consumer context depends.
context - on which consumer context depends.
request - on which consumer context depends.
response - on which consumer context depends.

PageMixer API - 3.1