com.opensymphony.xwork.interceptor
Class ParametersInterceptor

java.lang.Object
  extended bycom.opensymphony.xwork.interceptor.AroundInterceptor
      extended bycom.opensymphony.xwork.interceptor.ParametersInterceptor
All Implemented Interfaces:
Interceptor

public class ParametersInterceptor
extends AroundInterceptor

An interceptor that gets the parameters Map from the action context and calls setValue on the value stack with the property name being the key in the map, and the value being the associated value in the map.

This interceptor sets up a few special conditions before setting the values on the stack:

Author:
Patrick Lightbody

Field Summary
 
Fields inherited from class com.opensymphony.xwork.interceptor.AroundInterceptor
log
 
Constructor Summary
ParametersInterceptor()
           
 
Method Summary
protected  boolean acceptableName(String name)
           
protected  void after(ActionInvocation dispatcher, String result)
          Called after the invocation has been executed.
protected  void before(ActionInvocation invocation)
          Called before the invocation has been executed.
 
Methods inherited from class com.opensymphony.xwork.interceptor.AroundInterceptor
destroy, init, intercept
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ParametersInterceptor

public ParametersInterceptor()
Method Detail

after

protected void after(ActionInvocation dispatcher,
                     String result)
              throws Exception
Description copied from class: AroundInterceptor
Called after the invocation has been executed.

Specified by:
after in class AroundInterceptor
Parameters:
result - the result value returned by the invocation
Throws:
Exception

before

protected void before(ActionInvocation invocation)
               throws Exception
Description copied from class: AroundInterceptor
Called before the invocation has been executed.

Specified by:
before in class AroundInterceptor
Throws:
Exception

acceptableName

protected boolean acceptableName(String name)

XWork Project Page