Package com.atlassian.crowd.plugin
Class PluginModuleXmlConfigurationProvider
java.lang.Object
com.opensymphony.xwork2.config.providers.XmlDocConfigurationProvider
com.atlassian.crowd.plugin.PluginModuleXmlConfigurationProvider
- All Implemented Interfaces:
com.opensymphony.xwork2.config.ConfigurationProvider,com.opensymphony.xwork2.config.ContainerProvider,com.opensymphony.xwork2.config.PackageProvider
public class PluginModuleXmlConfigurationProvider
extends com.opensymphony.xwork2.config.providers.XmlDocConfigurationProvider
Parses
StrutsModuleDescriptor plugin manifest into Struts configuration.- Since:
- 7.0.0
-
Field Summary
Fields inherited from class com.opensymphony.xwork2.config.providers.XmlDocConfigurationProvider
allowlistClasses, configuration, declaredPackages, documents, dtdMappings, objectFactory, providerAllowlist, throwExceptionOnDuplicateBeans, valueSubstitutor -
Constructor Summary
ConstructorsConstructorDescriptionPluginModuleXmlConfigurationProvider(Document document, com.atlassian.plugin.Plugin plugin, Runnable disableModuleRunnable) -
Method Summary
Modifier and TypeMethodDescriptionprotected voidaddResultTypes(com.opensymphony.xwork2.config.entities.PackageConfig.Builder packageContext, Element element) protected Class<?>voidMethods inherited from class com.opensymphony.xwork2.config.providers.XmlDocConfigurationProvider
addAction, addAllowedMethodsToSet, addPackage, allowAndLoadClass, buildActionConfig, buildAllowedMethods, buildExceptionMappings, buildExceptionMappings, buildInterceptorConfig, buildInterceptorList, buildPackageContext, buildResultConfig, buildResultParams, buildResults, buildResultTypeConfig, destroy, getDtdMappings, guessResultType, init, iterateChildren, iterateChildrenByTagName, iterateElementChildren, iterateElementChildren, loadDefaultActionRef, loadDefaultClassRef, loadDefaultInterceptorRef, loadExtraConfiguration, loadGlobalAllowedMethods, loadGlobalExceptionMappings, loadGlobalResults, loadInterceptors, loadInterceptorStack, loadInterceptorStacks, lookupInterceptorReference, needsReload, register, registerBean, registerBeanSelection, registerConstant, registerUnknownHandlerStack, setDtdMappings, setObjectFactory, setProviderAllowlist, setThrowExceptionOnDuplicateBeans, setValueSubstitutor, verifyAction, verifyAction, verifyInterceptor, verifyResultType
-
Constructor Details
-
PluginModuleXmlConfigurationProvider
-
-
Method Details
-
loadPackages
public void loadPackages() throws com.opensymphony.xwork2.config.ConfigurationException- Specified by:
loadPackagesin interfacecom.opensymphony.xwork2.config.PackageProvider- Overrides:
loadPackagesin classcom.opensymphony.xwork2.config.providers.XmlDocConfigurationProvider- Throws:
com.opensymphony.xwork2.config.ConfigurationException
-
loadClass
- Overrides:
loadClassin classcom.opensymphony.xwork2.config.providers.XmlDocConfigurationProvider- Throws:
ClassNotFoundException
-
addResultTypes
protected void addResultTypes(com.opensymphony.xwork2.config.entities.PackageConfig.Builder packageContext, Element element) - Overrides:
addResultTypesin classcom.opensymphony.xwork2.config.providers.XmlDocConfigurationProvider
-