Package com.atlassian.crowd.plugin
Class PluginModuleXmlConfigurationProvider
java.lang.Object
org.apache.struts2.config.providers.XmlDocConfigurationProvider
com.atlassian.crowd.plugin.PluginModuleXmlConfigurationProvider
- All Implemented Interfaces:
org.apache.struts2.config.ConfigurationProvider,org.apache.struts2.config.ContainerProvider,org.apache.struts2.config.PackageProvider
public class PluginModuleXmlConfigurationProvider
extends org.apache.struts2.config.providers.XmlDocConfigurationProvider
Parses
StrutsModuleDescriptor plugin manifest into Struts configuration.- Since:
- 7.0.0
-
Field Summary
Fields inherited from class org.apache.struts2.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(org.apache.struts2.config.entities.PackageConfig.Builder packageContext, Element element) protected Class<?> voidMethods inherited from class org.apache.struts2.config.providers.XmlDocConfigurationProvider
addAction, addAllowedMethodsToSet, addPackage, allowAndLoadClass, buildActionConfig, buildAllowedMethods, 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, verifyInterceptor, verifyResultType
-
Constructor Details
-
PluginModuleXmlConfigurationProvider
-
-
Method Details
-
loadPackages
public void loadPackages() throws org.apache.struts2.config.ConfigurationException- Specified by:
loadPackagesin interfaceorg.apache.struts2.config.PackageProvider- Overrides:
loadPackagesin classorg.apache.struts2.config.providers.XmlDocConfigurationProvider- Throws:
org.apache.struts2.config.ConfigurationException
-
loadClass
- Overrides:
loadClassin classorg.apache.struts2.config.providers.XmlDocConfigurationProvider- Throws:
ClassNotFoundException
-
addResultTypes
protected void addResultTypes(org.apache.struts2.config.entities.PackageConfig.Builder packageContext, Element element) - Overrides:
addResultTypesin classorg.apache.struts2.config.providers.XmlDocConfigurationProvider
-