public class

XWorkModuleDescriptor

extends AbstractModuleDescriptor<T>
implements ConfigurationProvider
java.lang.Object
   ↳ com.atlassian.plugin.descriptors.AbstractModuleDescriptor<T>
     ↳ com.atlassian.confluence.plugin.descriptor.XWorkModuleDescriptor

Class Overview

An XWork-WebWork plugin, which can provide actions and results to add to Confluence's web UI layer. Actions will normally want to extend ConfluenceActionSupport.

Summary

[Expand]
Inherited Fields
From class com.atlassian.plugin.descriptors.AbstractModuleDescriptor
Public Constructors
XWorkModuleDescriptor()
Public Methods
void destroy()
void disabled()
void enabled()
Object getModule()
static HashMap getParams(Element paramsElement)
void init(Plugin plugin, Element element)
void init(Configuration configuration)
boolean isEnabled()
boolean needsReload()
void setEventManager(EventManager eventManager)
Protected Methods
void addAction(Element actionElement, PackageConfig packageContext)
void addResultTypes(PackageConfig packageContext, Element element)
List buildExternalRefs(Element element, PackageConfig context)
List buildInterceptorList(Element element, PackageConfig context)
PackageConfig buildPackageContext(Element packageElement, Configuration configuration)
Map buildResults(Element element, PackageConfig packageContext)
void loadDefaultInterceptorRef(PackageConfig packageContext, Element element)
void loadGlobalResults(PackageConfig packageContext, Element packageElement)
InterceptorStackConfig loadInterceptorStack(Element element, PackageConfig context)
void loadInterceptorStacks(Element element, PackageConfig context)
void loadInterceptors(PackageConfig context, Element element)
[Expand]
Inherited Methods
From class com.atlassian.plugin.descriptors.AbstractModuleDescriptor
From class java.lang.Object
From interface com.atlassian.plugin.ModuleDescriptor
From interface com.atlassian.plugin.Resourced
From interface com.atlassian.plugin.StateAware
From interface com.opensymphony.xwork.config.ConfigurationProvider

Public Constructors

public XWorkModuleDescriptor ()

Public Methods

public void destroy ()

public void disabled ()

public void enabled ()

public Object getModule ()

public static HashMap getParams (Element paramsElement)

public void init (Plugin plugin, Element element)

public void init (Configuration configuration)

Throws
ConfigurationException

public boolean isEnabled ()

public boolean needsReload ()

public void setEventManager (EventManager eventManager)

Protected Methods

protected void addAction (Element actionElement, PackageConfig packageContext)

Throws
ConfigurationException

protected void addResultTypes (PackageConfig packageContext, Element element)

protected List buildExternalRefs (Element element, PackageConfig context)

Throws
ConfigurationException

protected List buildInterceptorList (Element element, PackageConfig context)

Throws
ConfigurationException

protected PackageConfig buildPackageContext (Element packageElement, Configuration configuration)

protected Map buildResults (Element element, PackageConfig packageContext)

protected void loadDefaultInterceptorRef (PackageConfig packageContext, Element element)

protected void loadGlobalResults (PackageConfig packageContext, Element packageElement)

protected InterceptorStackConfig loadInterceptorStack (Element element, PackageConfig context)

Throws
ConfigurationException

protected void loadInterceptorStacks (Element element, PackageConfig context)

Throws
ConfigurationException

protected void loadInterceptors (PackageConfig context, Element element)

Throws
ConfigurationException