| 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.inject | Guice (pronounced "juice"). | 
| com.opensymphony.xwork2.test | |
| org.apache.struts2.config | Classes for Struts configuration and property handling. | 
| Modifier and Type | Method and Description | 
|---|---|
| void | ContainerProvider. register(ContainerBuilder builder,
        LocatableProperties props)Registers beans and properties for the Container | 
| void | FileManagerFactoryProvider. register(ContainerBuilder builder,
        LocatableProperties props) | 
| void | FileManagerProvider. register(ContainerBuilder builder,
        LocatableProperties props) | 
| Modifier and Type | Method and Description | 
|---|---|
| static ContainerBuilder | DefaultConfiguration. bootstrapFactories(ContainerBuilder builder) | 
| static ContainerBuilder | DefaultConfiguration. bootstrapTypeConverters(ContainerBuilder builder) | 
| Modifier and Type | Method and Description | 
|---|---|
| static ContainerBuilder | DefaultConfiguration. bootstrapFactories(ContainerBuilder builder) | 
| static ContainerBuilder | DefaultConfiguration. bootstrapTypeConverters(ContainerBuilder builder) | 
| Modifier and Type | Method and Description | 
|---|---|
| void | XmlConfigurationProvider. register(ContainerBuilder containerBuilder,
        LocatableProperties props) | 
| void | StrutsDefaultConfigurationProvider. register(ContainerBuilder builder,
        LocatableProperties props) | 
| void | XmlDocConfigurationProvider. register(ContainerBuilder containerBuilder,
        LocatableProperties props) | 
| protected void | XmlDocConfigurationProvider. registerBean(Element child,
            Map<String,Node> loadedBeans,
            ContainerBuilder containerBuilder) | 
| protected void | XmlDocConfigurationProvider. registerBeanSelection(Element child,
                     ContainerBuilder containerBuilder,
                     LocatableProperties props) | 
| Modifier and Type | Method and Description | 
|---|---|
| <T> ContainerBuilder | ContainerBuilder. alias(Class<T> type,
     String alias)Convenience method. Equivalent to  alias(type, Container.DEFAULT_NAME,
 type). | 
| <T> ContainerBuilder | ContainerBuilder. alias(Class<T> type,
     String name,
     String alias)Maps an existing factory to a new name. | 
| ContainerBuilder | ContainerBuilder. constant(String name,
        boolean value)Maps a constant value to the given name. | 
| ContainerBuilder | ContainerBuilder. constant(String name,
        char value)Maps a constant value to the given name. | 
| ContainerBuilder | ContainerBuilder. constant(String name,
        Class value)Maps a class to the given name. | 
| ContainerBuilder | ContainerBuilder. constant(String name,
        double value)Maps a constant value to the given name. | 
| <E extends Enum<E>> | ContainerBuilder. constant(String name,
        E value)Maps an enum to the given name. | 
| ContainerBuilder | ContainerBuilder. constant(String name,
        float value)Maps a constant value to the given name. | 
| ContainerBuilder | ContainerBuilder. constant(String name,
        int value)Maps a constant value to the given name. | 
| ContainerBuilder | ContainerBuilder. constant(String name,
        long value)Maps a constant value to the given name. | 
| ContainerBuilder | ContainerBuilder. constant(String name,
        short value)Maps a constant value to the given name. | 
| ContainerBuilder | ContainerBuilder. constant(String name,
        String value)Maps a constant value to the given name. | 
| <T> ContainerBuilder | ContainerBuilder. factory(Class<T> type)Convenience method. Equivalent to  factory(type,
 Container.DEFAULT_NAME, type). | 
| <T> ContainerBuilder | ContainerBuilder. factory(Class<T> type,
       Class<? extends T> implementation)Convenience method. Equivalent to  factory(type,
 Container.DEFAULT_NAME, implementation). | 
| <T> ContainerBuilder | ContainerBuilder. factory(Class<T> type,
       Class<? extends T> implementation,
       Scope scope)Convenience method. Equivalent to  factory(type,
 Container.DEFAULT_NAME, implementation, scope). | 
| <T> ContainerBuilder | ContainerBuilder. factory(Class<T> type,
       Factory<? extends T> factory)Convenience method. Equivalent to  factory(type,
 Container.DEFAULT_NAME, factory, Scope.PROTOTYPE). | 
| <T> ContainerBuilder | ContainerBuilder. factory(Class<T> type,
       Factory<? extends T> factory,
       Scope scope)Convenience method. Equivalent to  factory(type,
 Container.DEFAULT_NAME, factory, scope). | 
| <T> ContainerBuilder | ContainerBuilder. factory(Class<T> type,
       Scope scope)Convenience method. Equivalent to  factory(type,
 Container.DEFAULT_NAME, type, scope). | 
| <T> ContainerBuilder | ContainerBuilder. factory(Class<T> type,
       String name)Convenience method. Equivalent to  factory(type, name, type). | 
| <T> ContainerBuilder | ContainerBuilder. factory(Class<T> type,
       String name,
       Class<? extends T> implementation)
 Maps an implementation class to a given dependency type and name. | 
| <T> ContainerBuilder | ContainerBuilder. factory(Class<T> type,
       String name,
       Class<? extends T> implementation,
       Scope scope)Maps an implementation class to a given dependency type and name. | 
| <T> ContainerBuilder | ContainerBuilder. factory(Class<T> type,
       String name,
       Factory<? extends T> factory)Convenience method. Equivalent to  factory(type, name, factory,
 Scope.PROTOTYPE). | 
| <T> ContainerBuilder | ContainerBuilder. factory(Class<T> type,
       String name,
       Factory<? extends T> factory,
       Scope scope)Maps a factory to a given dependency type and name. | 
| <T> ContainerBuilder | ContainerBuilder. factory(Class<T> type,
       String name,
       Scope scope)Convenience method. Equivalent to  factory(type, name, type,
 scope). | 
| ContainerBuilder | ContainerBuilder. injectStatics(Class<?>... types)Upon creation, the  Containerwill inject static fields and methods
 into the given classes. | 
| Modifier and Type | Method and Description | 
|---|---|
| void | ContainerBuilder.Command. build(ContainerBuilder builder)Contributes factories to the given builder. | 
| Modifier and Type | Method and Description | 
|---|---|
| void | StubConfigurationProvider. register(ContainerBuilder builder,
        LocatableProperties props) | 
| Modifier and Type | Method and Description | 
|---|---|
| protected void | AbstractBeanSelectionProvider. alias(Class type,
     String key,
     ContainerBuilder builder,
     Properties props) | 
| protected void | AbstractBeanSelectionProvider. alias(Class type,
     String key,
     ContainerBuilder builder,
     Properties props,
     Scope scope) | 
| void | StrutsBeanSelectionProvider. register(ContainerBuilder builder,
        LocatableProperties props) | 
| void | DefaultPropertiesProvider. register(ContainerBuilder builder,
        LocatableProperties props) | 
| void | StrutsJavaConfigurationProvider. register(ContainerBuilder builder,
        LocatableProperties props) | 
| void | PropertiesConfigurationProvider. register(ContainerBuilder builder,
        LocatableProperties props) | 
| void | StrutsXmlConfigurationProvider. register(ContainerBuilder containerBuilder,
        LocatableProperties props) | 
Copyright © 2000–2025 Apache Software Foundation. All rights reserved.