jodd.madvoc.injector
Class DefaultActionInjector

java.lang.Object
  extended by jodd.madvoc.injector.DefaultActionInjector
All Implemented Interfaces:
ActionInjector

public class DefaultActionInjector
extends java.lang.Object
implements ActionInjector

Default action injector simply groups all availiable scope injectors and invokes them in order.


Field Summary
protected  ActionInjector applicationInjector
           
protected  ActionInjector contextInjector
           
protected  ActionInjector paramInjector
           
protected  ActionInjector requestInjector
           
protected  ActionInjector sessionInjector
           
 
Constructor Summary
DefaultActionInjector()
          Initialize all injectors.
 
Method Summary
 void inject(ActionRequest actionRequest)
          Injects data to action.
 void outject(ActionRequest actionRequest)
          Outjects data from action.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

paramInjector

protected final ActionInjector paramInjector

requestInjector

protected final ActionInjector requestInjector

sessionInjector

protected final ActionInjector sessionInjector

applicationInjector

protected final ActionInjector applicationInjector

contextInjector

protected final ActionInjector contextInjector
Constructor Detail

DefaultActionInjector

public DefaultActionInjector()
Initialize all injectors.

Method Detail

inject

public void inject(ActionRequest actionRequest)
Injects data to action.

Specified by:
inject in interface ActionInjector

outject

public void outject(ActionRequest actionRequest)
Outjects data from action.

Specified by:
outject in interface ActionInjector


Copyright ©2008 Jodd Team