com.atlassian.confluence.plugin
Class ConfluencePluginObjectFactory

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

public class ConfluencePluginObjectFactory
extends com.opensymphony.xwork.ObjectFactory

Custom ObjectFactory that will look through the currently deployed and enabled plugins for the requested class if it does not exist in the default class hierarchy.


Constructor Summary
ConfluencePluginObjectFactory()
           
 
Method Summary
 Class getClassInstance(String className)
           
 void setPluginManager(PluginManager pluginManager)
           
 
Methods inherited from class com.opensymphony.xwork.ObjectFactory
buildAction, 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()
Method Detail

setPluginManager

public void setPluginManager(PluginManager pluginManager)

getClassInstance

public Class getClassInstance(String className)
                       throws ClassNotFoundException
Throws:
ClassNotFoundException


Confluence is developed by Atlassian.