com.atlassian.confluence.plugin
Class ConfluencePluginObjectFactory

java.lang.Object
  extended by com.opensymphony.xwork.ObjectFactory
      extended by com.atlassian.confluence.plugin.ConfluencePluginObjectFactory

public class ConfluencePluginObjectFactory
extends ObjectFactory

Custom ObjectFactory that will delegate to the provided class loader.


Constructor Summary
ConfluencePluginObjectFactory(ClassLoader applicationClassLoader)
           
 
Method Summary
 Action buildAction(ActionConfig actionConfig)
           
 Class<?> getClassInstance(String className)
           
 
Methods inherited from class com.opensymphony.xwork.ObjectFactory
buildBean, buildBean, buildInterceptor, buildResult, buildValidator, getObjectFactory, setObjectFactory
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ConfluencePluginObjectFactory

public ConfluencePluginObjectFactory(ClassLoader applicationClassLoader)
Method Detail

getClassInstance

public Class<?> getClassInstance(String className)
                          throws ClassNotFoundException
Overrides:
getClassInstance in class ObjectFactory
Throws:
ClassNotFoundException

buildAction

public Action buildAction(ActionConfig actionConfig)
                   throws Exception
Overrides:
buildAction in class ObjectFactory
Throws:
Exception


Confluence is developed by Atlassian.