org.picocontainer.web.webwork
Class PicoActionFactory

java.lang.Object
  extended by webwork.action.factory.ActionFactory
      extended by org.picocontainer.web.webwork.PicoActionFactory

public final class PicoActionFactory
extends webwork.action.factory.ActionFactory

Replacement for the standard WebWork JavaActionFactory that uses a PicoContainer to resolve all of the dependencies an Action may have.

Author:
Joe Walnes, Mauro Talevi

Nested Class Summary
static class PicoActionFactory.ServletFilter
           
 
Constructor Summary
PicoActionFactory()
           
 
Method Summary
 Class<?> getActionClass(String className)
           
 webwork.action.Action getActionImpl(String className)
           
protected  webwork.action.Action instantiateAction(Class<?> actionClass)
           
protected  Class<?> loadClass(String className)
           
 
Methods inherited from class webwork.action.factory.ActionFactory
flushCaches, getAction, getActionFactory, setActionFactory
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PicoActionFactory

public PicoActionFactory()
Method Detail

getActionImpl

public webwork.action.Action getActionImpl(String className)
Specified by:
getActionImpl in class webwork.action.factory.ActionFactory

instantiateAction

protected webwork.action.Action instantiateAction(Class<?> actionClass)

getActionClass

public Class<?> getActionClass(String className)
                        throws org.picocontainer.PicoCompositionException
Throws:
org.picocontainer.PicoCompositionException

loadClass

protected Class<?> loadClass(String className)
                      throws ClassNotFoundException
Throws:
ClassNotFoundException


Copyright © 2008. All Rights Reserved.