| Package | Description | 
|---|---|
| com.opensymphony.xwork2.config | Configuration core classes. | 
| com.opensymphony.xwork2.config.impl | Configuration implementation classes. | 
| com.opensymphony.xwork2.config.providers | Configuration provider classes. | 
| com.opensymphony.xwork2.test | |
| org.apache.struts2.config | Classes for Struts configuration and property handling. | 
| Modifier and Type | Interface and Description | 
|---|---|
| interface  | BeanSelectionProviderWhen implemented allows to alias already existing beans | 
| interface  | ConfigurationProviderInterface to be implemented by all forms of XWork configuration classes. | 
| interface  | ServletContextAwareConfigurationProviderDedicated interface to allow inject  ServletContextand perform initialisation based in it | 
| Modifier and Type | Method and Description | 
|---|---|
| List<PackageProvider> | Configuration. reloadContainer(List<ContainerProvider> containerProviders) | 
| Modifier and Type | Method and Description | 
|---|---|
| List<PackageProvider> | MockConfiguration. reloadContainer(List<ContainerProvider> containerProviders) | 
| List<PackageProvider> | DefaultConfiguration. reloadContainer(List<ContainerProvider> providers)Calls the ConfigurationProviderFactory.getConfig() to tell it to reload the configuration and then calls
 buildRuntimeConfiguration(). | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | StrutsDefaultConfigurationProvider | 
| class  | XmlConfigurationProviderLooks in the classpath for an XML file, "struts.xml" by default,
 and uses it for the XWork configuration. | 
| class  | XmlDocConfigurationProviderThis is a base XWork2  ConfigurationProviderfor loading configuration from a parsedXML document. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | StubConfigurationProvider | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AbstractBeanSelectionProviderTODO lukaszlenart: write a JavaDoc | 
| class  | DefaultPropertiesProviderLoads the default properties, separate from the usual struts.properties loading | 
| class  | PropertiesConfigurationProvider | 
| class  | StrutsBeanSelectionProviderSelects the implementations of key framework extension points, using the loaded
 property constants. | 
| class  | StrutsJavaConfigurationProvider | 
| class  | StrutsXmlConfigurationProviderOverride Xwork class so we can use an arbitrary config file | 
Copyright © 2000–2025 Apache Software Foundation. All rights reserved.